公司项目中有大量的树状列表,每个页面需要的数据和风格样式也不尽相同,新增一个页面就会进行大量的代码复制。在 GitHub 上找了很多树状列表,功能都不太理想,所以干脆自己封装一个树状列表控件,适配所有页面。
调用方法就不详细说明了,看 Demo 中的例子就可以了。代码不优雅之处欢迎在 issues 中提出指正 🤝,喜欢的话给个 Star 吧 ~
- 多级列表
- 展开 / 折叠
- 一键展开 / 折叠 N 级列表
- 单选 / 多选
- 一键勾选 / 取消勾选
- 搜索框查询并展示
城市列表数据为 3000 多个 item,实测页面丝滑无卡顿(感谢 @modood 提供的城市数据 https://github.com/modood/Administrative-divisions-of-China)