vant 下拉框样式_Vant DropdownMenu 下拉菜单
Vant DropdownMenu 下拉菜单
Vant DropdownMenu 下拉菜单主要用于一些分类栏目较多的地方进行制作下拉菜单。
引入import Vue from 'vue';
import { DropdownMenu, DropdownItem } from 'vant';
Vue.use(DropdownMenu);
Vue.use(DropdownItem);
基础用法
export default {
data() {
return {
value1: 0,
value2: 'a',
option1: [
{ text: '全部商品', value: 0 },
{ text: '新款商品', value: 1 },
{ text: '活动商品', value: 2 }
],
option2: [
{ text: '默认排序', value: 'a' },
{ text: '好评排序', value: 'b' },
{ text: '销量排序', value: 'c' },
]
}
}
};
自定义菜单内容
通过插槽可以自定义DropdownItem的内容,此时需要使用实例上的toggle方法手动控制菜单的显示
确认
export default {
data() {
return {
value: 0,
switch1: false,
switch2: false,
option: [
{ text: '全部商品', value: 0 },
{ text: '新款商品', value: 1 },
{ text: '活动商品', value: 2 }
]
}
},
methods: {
onConfirm() {
this.$refs.item.toggle();
}
}
};
自定义选中态颜色
通过active-color属性可以自定义菜单标题和选项的选中态颜色
向上展开
将direction属性值设置为up,菜单即可向上展开
禁用菜单
API
DropdownMenu Props参数说明类型默认值active-color菜单标题和选项的选中态颜色string#1989fa
direction v2.0.1菜单展开方向,可选值为upstringdown
z-index菜单栏 z-index 层级number | string10
duration动画时长,单位秒number | string0.2
overlay是否显示遮罩层booleantrue
close-on-click-overlay是否在点击遮罩层后关闭菜单booleantrue
close-on-click-outside v2.0.7是否在点击外部元素后关闭菜单booleantrue
DropdownItem Props参数说明类型默认值value当前选中项对应的 value,可以通过v-model双向绑定number | string-
title菜单项标题string当前选中项文字
options选项数组Option[][]
disabled是否禁用菜单booleanfalse
title-class标题额外类名string-
get-container v2.2.4指定挂载的节点,用法示例string | () => Element-
DropdownItem Events事件名说明回调参数change点击选项导致 value 变化时触发value
open打开菜单栏时触发-
opened打开菜单栏且动画结束后触发-
close关闭菜单栏时触发-
opened关闭菜单栏且动画结束后触发-
DropdownItem Slots名称说明default菜单内容
title自定义标题,不支持动态渲染
DropdownItem 方法
通过 ref 可以获取到 DropdownItem 实例并调用实例方法,详见 组件实例方法方法名说明参数返回值toggle切换菜单展示状态,传true为显示,false为隐藏,不传参为取反show?: boolean-
Option 数据结构键名说明类型text文字string
value标识符number | string
icon左侧 图标名称 或图片链接string
效果演示
vant 下拉框样式_Vant DropdownMenu 下拉菜单相关推荐
- selcect 下拉框样式 -添加加下拉图标
给select 下拉选择框添加图标 <select><option value="1">1</option><option value=& ...
- HTML下拉框样式美化
在网页中,下拉框的样式最难美化,默认样式巨丑,好在现在已经有各种框架实现了下拉框的样式美化,主要思路都是通过JS代码将下拉框元素用更容易设置样式的div进行替换,再将对应选项及事件进行关联. 最近一项 ...
- css自定义下拉框样式
<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...
- html select 样式t调整_css修改html select下拉框样式(含右边箭头)
css修改html select下拉框样式(含右边箭头)2017-10-12 16:51 我们经常会看到一些页用用的select下拉框非常漂亮,其实很多是用插件实现的. 如果不使用插件,靠纯css能不 ...
- select美化自定义下拉框样式
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- css修改layui的下拉框样式 js_layui创建表单下拉框样式不显示
border-left: 5px solid #009688; 注释:solid实体,实心样式: Blockquote:块引用;Fieldset:字段集; 1.所有浏览器都支持 标签. fieldse ...
- ElementUI:多个Select下拉框存在时调整个别下拉框样式
当dialog中存在多个下拉框的时候,想改变某一个下拉框的样式,于是给某一个select绑定类,发现并没有生效,换了一种方法,将el-select用div包裹,将类绑定在div上,也没有效果. 在控制 ...
- jquery美化select,自定义下拉框样式
select默认的样式比较丑,有些应用需要美化select,在网上找到一个很好的美化样式效果,本人很喜欢,在这里分享一下. <!DOCTYPE html PUBLIC "-//W3C/ ...
- android加载时二级联动点击二级联动,Android实现联动下拉框二级地市联动下拉框功能...
日常使用软件中,为了方便且规范输入,会使用到下拉框进行输入,如注册时生日选项,购物时的地址输入,都会用到下拉框,今日笔者为了巩固已学的知识,实现了二级联动下拉框用作回顾及分享给求知的新手. 思路/步骤 ...
最新文章
- 推荐一些能提高生产力的 Python 库
- Mongodb基本操作之.net
- SPOJ Python Day2: Prime Generator
- 测试电梯的测试用例_【转】电梯功能的测试用例和测试方案
- 计算机复试专业课笔试,2017年杭州电子科技大学计算机考研复试经验分享,复试专业课笔试题真题回忆!...
- UVA - 1592:Database
- 轻松搞定RabbitMQ(二)——工作队列之消息分发机制
- Centos6.5下通过shell脚本快速安装samba服务器
- JNI读取assets资源文件
- 云南大学软件测试,软件测试大赛云南省省赛在软件学院如期举行
- 把Vim改装成一个IDE编程环境
- eclipse插件开发流程
- 什么软件画er图方便_图形图表设计器(Diagram Designer中文版)
- 2.10 数值分析: 条件数的定义及计算
- ubuntu打开网易云音乐
- Air202入坑指南2---LED闪烁
- 手把手教你用psp手动制作背景透明的图片
- 社群发现算法--强连通和连通在关联图谱中的应用
- Github 上 lux 下载神器的安装及使用教程
- IGWO-SVM:改良的灰狼优化算法改进支持向量机。 采用三种改进思路:两种Logistic和Tent混沌映射和采用DIH策略
热门文章
- 模拟版图设计工程师要学些什么?从入门到入行,你想知道的都在这里了
- (java)最大数(给定一个数n如23121;给定一组数字a如[2 4 9]求由a中元素组成的小于n的最大数)
- 北大软微计算机技术考研专业课,【2019年最新招生目录】北京大学软微学院软件工程考研专业课如何备考 参...
- ECharts 全新大版本 4.0 正式发布 即将支持微信小程序中使用ECharts
- 计算机是我们的抽象方式的自动,米罗超现实抽象画的计算机自动生成
- 软件测试相关知识软件测试专业博客推荐
- 谁拉大了中国制造的贫富差距?
- 出海业务加持,亚马逊云科技跃居中国公有云市场第二
- DVWA靶场01-系统命令执行漏洞利用及防护(Low/Medium/Hight)
- 产品经理应该如何选择合适自己的工作机会?