HTML怎么在li中加select标签,Vue.js做select下拉列表的实例(ul-li标签仿select标签)_莺语_前端开发者...
目标:用ul-li标签结合
知识点:
组件的写法及运用
组件之间的数据传递(props的运用)
组件之间的数据传递($emit的运用)
动态数据的绑定(v-bind)
自定义事件通信
效果图:
1、未做任何操作前,下拉列表为隐藏状态
2、点击输入框显示下拉列表
3、 点击列表项,输入框值跟随改变
PS: 为了演示data1, data2两组数据的绑定,实例中创建了两个列表
/p>
JavaScript代码
//注册全局组件
//在my-select组件中套用ul-select组件,my-select为父组件ul-select为子组件
ul, li {
margin: 0;
padding: 0;
list-style: none;
}
#selectWrap {
width: 250px;
padding: 2rem;
background: #4682b4;
}
.searchBox input, .searchBox a {
line-height: 1.5rem;
height: 1.5rem;
margin-bottom: 1rem;
padding: 0 5px;
vertical-align: middle;
border: 1px solid #aaa;
border-radius: 5px;
outline: none;
}
.searchBox a {
display: inline-block;
text-decoration: none;
background-color: #b1d85c;
}
.skill li {
font-size: 18px;
line-height: 2rem;
height: 2rem;
padding-left: 5px;
cursor: pointer;
}
.skill li:hover {
background-color: #008b45;
}
以上这篇Vue.开发者。
HTML怎么在li中加select标签,Vue.js做select下拉列表的实例(ul-li标签仿select标签)_莺语_前端开发者...相关推荐
- html下拉列表用ul,Vue.js做select下拉列表的实例(ul-li标签仿select标签)
目标:用ul-li标签结合Vue.js知识做一个模仿select标签的下拉选项列表. 知识点: 组件的写法及运用 组件之间的数据传递(props的运用) 组件之间的数据传递($emit的运用) 动态数 ...
- ci框架中引入css,php ci框架中加载css和js文件失败的原因和解决方法
php ci框架中加载css和js文件失败的原因和解决方法 发布时间:2021-07-01 12:08:38 来源:亿速云 阅读:50 作者:chen 本篇内容介绍了"php ci框架中加载 ...
- 解决2020版IDEA的JAVAScript中找不到vue.js问题
解决2020版IDEA的JAVAScript中找不到vue.js问题 1.安装插件 打开IDEA的界面如下 步骤:(1)file-->setting-->plugins (2)在搜索框 ...
- HTML怎么在li中加select标签,自定义UL LI选择框似乎在其他HTML元素后面
我似乎无法弄清楚为什么我的自定义UL LI选择框出现在其他HTML元素后面.你如何解决这个问题,当用户点击选择框时,它会出现在其他页面元素的顶部? 这里是手头的问题的一个画面: 下面是一个描绘所期望的 ...
- html中怎么在li中加图片,如何让li里的图片垂直居中
如何让li里的图片垂直居中? 111111 222222 别用display:table之类的啊,那样一个li占了一个大的单元格那么大的地方,无法和图片li紧贴在一起了. 回复讨论(解决方案) .bo ...
- js中php遍历数组,vue.js如何遍历数组
vue.js遍历数组的方法:1.使用foreach循环,代码为[this.urls.forEach(item =>]:2.使用filter循环,代码为[return this.urls.filt ...
- vue怎么给html元素加类选择器,Vue.js——获取Dom对象的类选择器名(className)
方法一:通过监听器监听方法event参数获取dom对象 代码: vue自定义指令 .pop{ width:100px; background-color:#ffff00; height:100px; ...
- html th中加斜杠,vue element 表头添加斜线
filters: {}, data() {return{ tableData3: [{ date:'2016-05-03', name:'王小虎', province:'上海', city:'普陀区' ...
- js在html中加文字走马灯特效,JS实现文字的走马灯效果
北京欢迎你 // //var x = 20; // //alert(isNaN(x)); //判断其是不是数字 // function scroll() { ...
最新文章
- python 在字典插入值和修改字典value值的方法
- .Net使用Redis详解之ServiceStack.Redis(七)
- java实现MD5加密
- 最新:全球大型数据中心总数增至597个,是2015年数据中心数量的两倍
- 使用绝对定位时浏览器大小改变排版会乱_HTML amp; CSS页面布局之定位
- Entity Framework Core 2.0 新特性
- [leetcode] Power of Two 判断一个数是否是2的平方
- [CF920G]List Of Integers
- DataList 编辑记录时,更新取不到值的原因。
- 移动互联软件技术与实践demo
- 浅析智能视频分析技术及其作用
- 微信小程序 讲座预约签到系统java python php
- 8086 CPU结构
- 【C语言练习】分离英语句子中的单词并统计每个单词出现次数后排序输出
- 关于Windows的 “睡眠“ 和 “休眠“
- VSCode正则表达式搜索
- Edge浏览器中不输oneTab的标签整理插件
- P2708 硬币翻转——题解2020.10.11
- 【系统分析师之路】系统分析师通过人数与通过率探秘
- 怎么使用群合同功能,同时完成百人、千人同时签名?
热门文章
- jquery html页面跳转,HTML 链接
- pandas Dataframe/Series 设置保留小数位数
- 无界面chrome + selenium爬虫
- 小企业电脑如何组网_(完整版)中小型企业组网方案
- python async socket_Python开发中常用的标准库,这些都是你应该掌握的
- errorattributes 过时_苹果官方确认:iPhone 5c 已被列为过时产品
- insert时出现主键冲突的处理方法【转载】
- CSS——可视化格式模型
- 【C#】byte[]数据转化相关操作
- 用canvas给自己的博客园加背景(二)