首先用编辑器软件(修改时候用编辑器记得编码),打开layui.js。搜索:
i class="layui-icon layui-icon-file"
改为如下代码:
i class="' + (i.icon || "layui-icon layui-icon-file") + '"
再然后,渲染树组件一定要开启手风琴模式accordion:true或者开启连线showLine:true。showLine如果为false会导致渲染不出来图标。
最后,修改自己的渲染数据,给json数据中配置icon选项,前面记得加layui-icon
[{
title: '湖区'
,id: 10001
,icon: 'layui-icon layui-icon-friends'
},{
title: '高新区'
,id: 10002
}]
也可以通过判断添加图标:
if(res[item].types === "2") {
res[item].icon = "layui-icon layui-icon-friends"
} else {
// res[item].icon = "layui-icon layui-icon-cols"
res[item].icon = "layui-icon"
}
本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!