【IMWeb训练营作业】第二次Vue作业-select component
来源:互联网 发布:怎样做软件 编辑:程序博客网 时间:2024/06/06 13:14
<div id="app"><div style="float:left"><h2>自定义的下拉框1</h2><custom-select btn="搜索" :list="list1"></custom-select></div><div style="float:left"><h2>自定义的下拉框2</h2><custom-select btn="查询" :list="list2"></custom-select></div></div>
//注册组件Vue.component('custom-select', {data: function(){return {selectShow: false,val: ''}},props: ['btn', 'list'],template: `<section class="warp"><div class="searchIpt clearFix"><div class="clearFix"><input type="text" class="keyWord" :value="val" @click="selectShow = !selectShow" /><input type="button" :value="btn"><span></span></div><custom-list v-show="selectShow" :list="list" @receive="changeValueHandle"></custom-list></div></section>`,methods: {changeValueHandle: function(value){//alert('我被点击了,值为:' + value);this.val = value;}}});Vue.component('custom-list', {props: ['list'],template: `<ul class="list"><li v-for="item in list" @click="selectValueHandle(item)">{{ item }}</li></ul>`,methods: {selectValueHandle: function(value){//子组件中交互数据this.$emit('receive', value)}}});new Vue({el: '#app',data: {list1: ['降龙十八掌', '打狗棍法', '蛤蟆神功'],list2: ['北京', '上海', '广州', '深圳']}});
1 0
- 【IMWeb训练营作业】第二次Vue作业-select component
- 【IMWeb训练营作业】vue component custom-select
- 【IMWeb训练营作业】Vue Select Demo
- 【IMWeb训练营作业】【Vue】Select组件
- 【IMWeb训练营作业】vue-select-demo
- 【IMWeb训练营作业】select
- IMWeb训练营作业----select
- IMWeb训练营作业-Select
- 【IMWeb训练营作业】Select
- 【IMWeb训练营作业】select
- IMWeb训练营作业-select
- IMWeb训练营作业 select
- [IMWeb训练营作业]基于vue实现的select组件
- IMWeb训练营作业--VUE练习2--select组件
- 【IMWeb训练营作业】实战vue练习之select 组件
- IMWeb训练营作业-Vue.js-select下拉菜单
- 【IMWeb训练营作业】vue demo Select组件
- 【IMWeb训练营作业】 vue练习-组件select
- C++Builder 2010 CheckBox 自适应文本宽度
- vue--简单的select组件
- 从数据库导出数据到EXCEL换行的问题解决方法
- php解析html类库simple_html_dom(爬虫相关)
- 【IMWeb训练营作业】vue-select-demo
- 【IMWeb训练营作业】第二次Vue作业-select component
- java中重载方法与覆盖方法调用规则
- windows批处理学习1--基本语法
- Setup Ruby Gem on Windows
- 《深度探索C++对象模型》(五)
- Hive分区表修改表结构的问题
- 题目1206:字符串连接
- leetcode143. Reorder List
- 微信开发五 被动回复用户消息