使用layui有一段时间了,虽然新出的UI很多,功能也很全,无奈后端干前端的工作用vue感觉还是比较麻烦的,还是喜欢jQuery UI,所以一直都在使用layui,UI中也有一些缺少的插件,如树形数据表格、下拉多选,下拉菜单树,tree功能也有一些问题,所以在这里汇总汇总一下平时使用较多的一些扩展组件,仅供参考。
1、树形数据表格-原Gitee地址:https://gitee.com/whvse/treetable-lay,但是作者把仓库删了,我fork了一下,好像作者更新到GitHub上去了,我也没找,平时就使用我fork的地址,如下https://gitee.com/yin_ji_song/treetable-lay.git,文档在wiki中,如需使用可以自行克隆研读,功能方面大致上都能满足日常开发需求。
2、tree组件,做权限控制数的时候回显会有些bug,用过的都知道,也不用多说了,我使用的ztree代替的,作者也在issues中提及可以使用ztree来代替原有的树形组件。只是样式说实话不是很好看(自己又写不出来就别那么多废话了),使用的时候要把jQuery和ztree的包引进来才能用,哎,纠结了好久,网上也没找到封装到layui组件中的方法,就直接用吧。
3、下拉多选,使用xm-select,无需重新封装,直接引入包,直接渲染就可以了,跟layui的组件使用差不多,功能也挺多的,【下拉分页】【单选、多选】【工具栏】【下拉树】【搜索内容】【分组】等等,功能上还是很全的,还未做仔细研究,可能还需要多看看文档才能用起来比较顺手。
其他看了一下,就没啥特别需要提及的了