layuiExtend
                                
                                 layuiExtend copied to clipboard
                                
                                    layuiExtend copied to clipboard
                            
                            
                            
                        设置checkStrictly:true时有Bug
按照文档说的,设置checkStrictly为true可以取消父子关联。这时候在树形组件是合并状态时,点击父级,再展开,会发现子级也被选中了。但是如果一开始就展开,点击父级,子级不会被选中(符合checkStrictly为true时应有的效果)。
目前有个hack的方法来解决这个问题:
eleTree.render({
           ....
            done: function () {
                menuTree.expandAll();
                menuTree.unExpandAll();
            }
        });
希望作者能够修复bug😘,如果有必要我可以提供gif图示。
@wuyouzhuguli 谢谢你的反馈,子节点后渲染时这个条件漏掉了,已经改过来了
感谢回复,刚刚试了下,还是有问题:使用setChecked方法设置选中项时,在没有展开的时候,子节点不会被选中(即使传入的数组含有子节点ID)。
@wuyouzhuguli 可以先设置renderAfterExpand:false,这个后面会改一下
好的,谢谢,老哥写的这个组件很Nice,点个赞~