更新记录

1.0.0(2022-07-13)

1.0.0


平台兼容性

Vue2 Vue3
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 3.4.18 app-vue × × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× ×

lxt-search

请先下载完成工程 (第一次穿插件可能会出现缺失代码的问题,可以把完成的工程中的代码copy到你的项目中)

下面是组件中获取方式,可以是名字集合,也可以是id集合

select(data){

//data.labels : 节点名字的集合

//data.ids : 节点的id集合

console.log(data.labels)

console.log(data.ids)

uni.setStorageSync('lxtSendData',data.labels)

}

在index页面中需要注意:

dataList和bfDataList的区别:

dataList:渲染时候用的数据

bfDataList:备份元数据

需要先处理拿到的数据,详见index中的 digui() 这个函数

// id: 每一级的id(替换成你的),***我的数据种id是用NBh表示的 data[i].ids = ${_id},${data[i].NBh} 替换最后的NBh为你的id

//label:每一级的名字lable(替换成你的)

//注意:只替换 id 和 lable 不要替换 _id 和 _label

然后是在搜索的时候,详见index中的 mapTree(value,arr) 这个函数 用于重建dome树

value:表示搜索的内容

arr:筛选的数组

获取选中的数据 uni.getStorageSync('lxtSendData')

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问