IMWeb训练营作业------仿SELECT
来源:互联网 发布:摇骰子软件 编辑:程序博客网 时间:2024/06/05 03:14
完成截图
源码
<!DOCTYPE html><html lang="zh-cmn-Hans"><meta charset='utf-8'><title>IMWeb前端课程作业2</title><link rel="stylesheet" href="style.css"><script src="vue.js"></script></head><body> <div id="app"> <div class="left"> <h2>地区</h2> <custom-select btn="查询" :list="list1"></custom-select> </div> <div class="left"> <h2>日期</h2> <custom-select btn="搜索" :list="list2"></custom-select> </div> </div> <script> // 父组件 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(value) { this.val = value; this.selectShow=false; } } }) // 子组件 Vue.component("custom-list", { props: ["list"], template: `<ul class="list"> <li v-for="item of list" @click="selectValueHandle(item)">{{item}}</li> </ul>`, methods: { selectValueHandle: function(item) { this.$emit("receive", item); } } }) // 实例 new Vue({ el: "#app", data: { list1: ["北京", "上海", "杭州"], list2: ["17-02-17", "17-02-18", "17-02-19"] } }); </script></body></html>
0 0
- IMWeb训练营作业------仿SELECT
- IMWeb训练营作业-仿select组件
- 【IMWeb训练营作业】select
- IMWeb训练营作业----select
- IMWeb训练营作业-Select
- 【IMWeb训练营作业】Select
- 【IMWeb训练营作业】select
- IMWeb训练营作业-select
- IMWeb训练营作业 select
- IMWEB训练作业--select
- 【IMWeb训练营作业】select 组件初版
- 【IMWeb训练营作业】select组件
- 【IMWeb训练营作业】Select组件
- 【IMWeb训练营作业】自定义 Select
- 【IMWeb训练营作业】Vue Select Demo
- 【IMWeb训练营作业】select 组件
- [IMWeb训练营作业2]select
- 【IMWeb训练营作业】select组件
- Linux_OpenSSH_建立OpenSSH公钥连接
- 通过attr(,)动态设置CheckBox的checked属性,会出现第二次设置cheked属性不起作用的情况
- LINUX下实现用脚本自动安装,显示,关闭,快照,重置,删除虚拟机
- 通用定时器——输入捕获实验
- angular2学习笔记(9)
- IMWeb训练营作业------仿SELECT
- Could not set property 'products' of ' class bean.Order' with value 'bean.Pr oduct@190e513' Cause: j
- thinkphp5,tpshop5编辑商品清除缓存问题
- 《LoRaWAN网络服务器演示:概要描述(R1.0)》部分翻译
- 数据表XM-000000型编号自增长
- 20非常有用的Java程序片段
- linux exercise 10
- Git GUI 的使用
- 将二叉树拆成链表