# le-dropdown **Repository Path**: le-ui/le-dropdown ## Basic Information - **Project Name**: le-dropdown - **Description**: uniapp插件: 下拉筛选、多级级联、排序、点击菜单组件;兼容小程序、H5、app; 可以更换主题色。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 2 - **Created**: 2023-04-15 - **Last Updated**: 2025-10-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # le-dropdown ### 使用方式 ```javascript ``` ### 组件的属性说明如下: | 属性 | 类型 | 默认值 | 必填 | 说明 | | ---------------- | ------- | ------- | ---- | ------------------------------ | | 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类型),**见下**: | | autoTitle | Boolean | 否 | 是否自动更换菜单名称(仅在cell生效),默认开启 | ##### 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 的字段 | | isFullLinkage | Boolean | true | 否 | 是否全联动,为false时,只会返回当前所选的层级 | ### 事件 | 事件名称 | 回调参数 | 说明 | | --------- | -------------------- | ------------------------------------------------------------ | | onConfirm | (data,index) => void | 确定事件回调,data为当前确认选中的菜单数据,index为当前确认选中的菜单索引 | | onChange | (data,index) => void | 改变事件,data为当前操作菜单数据,index为当前操作菜单第index个索引发生变化 | | open | (index) => void | 打开下拉弹窗事件,index为当前操作菜单的索引 | | close | (index) => void | 关闭下拉弹窗事件,index为当前操作菜单的索引 |