【IMWeb训练营作业】Vue.js入门练习demo之select下拉菜单
来源:互联网 发布:网站通用域名有用吗 编辑:程序博客网 时间:2024/06/07 07:24
主要学习父子组件的通信问题
1.父 ->子 使用props属性
2.子->父 使用自定义事件
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Document</title><script src="vue.js"></script></head><body><div id="app"><my-select :list-data="listData"></my-select></div><script>Vue.component('my-select',{props:['listData'],data(){return {isShow:false,value:'',}},template:`<section><div><input type="text" @click="isShow=!isShow" :value="value" placeholder="请选择"/><button>提交</button></div><list :list-data="listData" :is-show="isShow" v-on:selectValue="getValue"></list></section>`,methods:{getValue(value){this.value = value;this.isShow = false;},},})Vue.component('list',{props:[ 'listData' ,'isShow'],data(){return {}},template:`<ul v-show="isShow"><li v-for="item in listData" @click="selectValue(item)" >{{item}}</li></ul>`,methods:{selectValue(value){this.$emit('selectValue',value);},}})new Vue({el:'#app',data:{listData:['北京',"上海","广州"],},})</script></body></html>
0 0
- 【IMWeb训练营作业】Vue.js入门练习demo之select下拉菜单
- IMWeb训练营作业-Vue.js-select下拉菜单
- 【IMWeb训练营作业】Vue.js入门练习demo之todo
- 【IMWeb训练营作业】Vue Select Demo
- 【IMWeb训练营作业】vue-select-demo
- 【IMWeb训练营作业】实战vue练习之select 组件
- 【IMWeb训练营作业】vue demo Select组件
- IMWeb训练营作业--VUE练习2--select组件
- 【IMWeb训练营作业】 vue练习-组件select
- 【IMWeb训练营作业】vue demo Todolist
- 【IMWeb训练营作业】Vue TodoList Demo
- 【IMWeb训练营作业】【Vue】Select组件
- 【IMWeb训练营作业】实战vue练习之todoList
- 【IMWeb训练营作业】 Vue2 Select demo
- IMWeb训练营作业--VUE练习,ToDoList
- 【IMWeb训练营作业】 vue练习-todoList
- 【IMWeb训练营作业】之select练习总结
- 【IMWeb训练营作业】Vue.js便签
- java-------华为机试-----------进制转化
- ValueError: insecure string pickle简单解决方案
- JavaScript基础
- 多线程在项目中的运用
- C#用ComboBox实现模糊搜索 解决各种细节问题
- 【IMWeb训练营作业】Vue.js入门练习demo之select下拉菜单
- 杨辉三角与二项式定理
- css3的一些总结
- eclipse总是在Building WorkSpace(sleeping)
- jQuery学习笔记(一)
- 死锁产生的原因及四个必要条件
- Ajax请求到action,action返回整个页面的方式
- 【jzoj5083】【GDSOI2017第三轮模拟】【Gift】【快速傅立叶变换】
- 关于C++ const 的全面总结