有人在一个页面用两个tree吗?

提问 未结 4 75
方帅
悬赏:20飞吻
版本:layui 3.9.1 浏览器:
一个页面使用两个tree.即使绑定的div的id不同,在获取选择数据时候,相互影响,有人遇到过吗?还是我使用的方式不对?
回帖
  • 你指的是什么树? 我在一个页面用了两种种树 selecttree tabletree ,
    0 回复
  • @大笨象会跳舞
    layui的树:layui.tree
    layui.use('tree', function () {
    var alltree = layui.tree;})
    这样的,一个页面用两次layui.tree,第一个数勾选去掉勾选,显示正常,但是数据却是第二次树的。
    0 回复
  • tree你是用的最新版layui的吗?你给的代码看不出使用几次啊?还是几个?第二次树是什么意思?第二个树?还是第一个树,没有代码也看不明白你的意思,树的示例官方也有的,一个页面多个树也不会产生影响,看这里 https://www.layui.com/demo/tree.html
    0 回复
  • @HiTerry 找到原因了,原因在这里:
    tree.render({
    elem: '#test'
    ,data: [] //数据源
    ,id: 'demoId' //定义索引
    });
    这个索引,多个树是以索引来区分的,刚开始以为是以elem来区分不同的树的,所以多个树用相同的索引有问题,不同的树索引唯一即可。
    0 回复