使用layui的tree 组件 一定要给数组里面添加id字段 不然得到的是空数组
粘代码
<div id="test12" class="demo-tree-more"></div>
res为后端返回数组
res.map(item => { item.title = item.goods_name + '/' + item.shop_price + '元'; item.id = item.goods_id });
let Data2 = [{
title: 'ALL.所有商品'
, id: 1
, spread: true
, children: res
}]
tree.render({
elem: '#test12',
data: Data2,
id: 'aaa',
spread: true,
showCheckbox: true, //是否显示复选框
oncheck: function (obj) {
var checkedData = tree.getChecked('aaa'); //获取选中节点的数据
console.log(checkedData)
}
})