cashier_weapp/uni_modules/le-dropdown
魏啾 289b808bf6 首页 分类列表 2024-04-09 09:26:47 +08:00
..
components/le-dropdown 首页 分类列表 2024-04-09 09:26:47 +08:00
changelog.md 首页 分类列表 2024-04-09 09:26:47 +08:00
package.json 首页 分类列表 2024-04-09 09:26:47 +08:00
readme.md 首页 分类列表 2024-04-09 09:26:47 +08:00

readme.md

le-dropdown

使用方式

<le-dropdown 
    v-model:menuList="menuList" 
    themeColor="#3185FF"
    :duration="300"
	:isCeiling="false"
    @onConfirm="onConfirm"
    @onChange="onChange"
></le-dropdown>

组件的属性说明如下:

属性 类型 默认值 必填 说明
v-model:menuList Array [] 设置整个菜单筛选的配置数居
themeColor String #3185FF 整个组件的主题颜色
duration Number 300 动画的执行时间
isCeiling Boolean false 是否自动吸顶采用sticky规则

menuList参数说明

属性 类型 必填 说明
title String 菜单名称
type String 菜单筛选展示的类型cell|picker|sort|click|filter
value Number|String|Array 菜单对应的值
options Array 菜单配置的组件参数数据,见下
children Array 菜单配置的组件参数数据当前只用在filter类型见下
componentProps Object 菜单对应type的组件参数当前只用在picker类型见下
options参数说明
属性 类型 必填 说明
label String 属性名,显示在页面上
value Number|String 属性值保存在父级的value属性上
children options[] 子层级当前只在picker上使用
children参数filter说明
属性 类型 必填 说明
title String 菜单名称
type String 菜单筛选展示的类型radio|slider|checkbox
value Number|String 菜单对应的值
options Array 菜单配置的组件参数数据,见上
children下type参数说明
  • radio单选
  • checkbox多选
  • slider进度存在componentProps与type同级参数对象里的值为uniapp原生的slider里的参数
componentProps参数picker说明
属性 类型 默认值 必填 说明
colNum Number 1 级联的列数
options Array - 菜单配置的组件参数数据,见上
fieldNames Object { label: label, value: value, options: options } 自定义节点 label、value、options 的字段

事件

事件名称 回调参数 说明
onConfirm (data) => void 确定事件回调data为当前确认选中的菜单数据
onChange (data,index) => void 改变事件data为当前操作菜单数据index为当前操作菜单第index个索引发生变化