wchbrad / vue-easy-tree

A tree component based on vue2.x that supports a small amount of data or a large amount of data, multiple functions, and virtual scrolling.
MIT License
124 stars 39 forks source link

insertAfter 插入节点到根,抛出异常 #7

Closed axetroy closed 1 year ago

axetroy commented 2 years ago

截屏2022-08-31 17 19 17

截屏2022-08-31 17 20 04

对于根节点,有点奇怪

axetroy commented 2 years ago

只需要改一改,即可修复

    getChildren(forceInit = false) {
        // this is data
-        if (this.level === 0) return this.data
+        if (this.level === 0) return this.childNodes.map(v => v.data)
wchbrad commented 2 years ago

是个可能的问题,感谢修复,我根据你这个测试一下

wchbrad commented 1 year ago

你好,我使用 插入节点到根 的insertAfter方法,未发现问题,是否未按照insertAfter的以下所述方法使用而导致的报错?

附测试gif df

如有问题,请提交最小可重现代码,感谢