uniapp可输入的下拉列表_uni-app 弹出下拉条件筛选菜单组件sl-filter

本文介绍了uni-app的一款筛选组件sl-filter,适用于app、微信小程序和H5。组件提供了并列和独立菜单两种模式,支持多选、排序等功能,并附带详细的数据源格式说明和使用示例。
摘要由CSDN通过智能技术生成

简介

一款使用简单的筛选组件,适配app、微信小程序、H5。

dcloud插件市场地址:sl-filter

github demo地址:SongLazy/sl-filter

效果图

并列菜单

27362856b8b1

并列菜单

独立菜单

27362856b8b1

独立菜单

使用方式

在script中引用组件

import slFilter from '@/components/sl-filter/sl-filter.vue';

export default {

components: {

slFilter

}

}

属性说明

Props

属性名

类型

默认值

说明

menuList

Array

数组元素的个数为菜单item个数

independence

Boolean

false

是否为独立菜单,不设置该字段默认为并列菜单

titleColor

String

#666666

menuBar菜单标题颜色

themeColor

String

#000000

按钮选中颜色和确认按钮颜色

@result

function

选中条件的回调。参数为回调的条件对象

independence

默认为false,并列菜单

说明

true

独立菜单。筛选菜单每个子菜单选择完毕点击确定回传当前菜单结果

false

并列菜单:筛选菜单各个子菜单选择完毕点击确定后回传所有结果

数据源

menuList

属性名

类型

默认值

说明

title

String

一级筛选菜单名称

detailTitle

String

子标题,可作为说明。可不设置此字段

isMutiple

Boolean

false

是否多选。为true时,可选择多个条件;为false时,只能单选。

isSort

Boolean

为true时,为单选排序筛选方式。不填写此字段为默认筛选方式。

key

String

字段

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值