elementui 树组件添加叶子节点

this.$refs.dispatchTree.data.forEach(el => {

        if (el.groupId === newGroupId) {

          this.$set(el, 'children', []); 

// 这里把子节点清空,是因为再次调用 loadNode 的时候会往 children里 push 节点,所以会有节点重复的情况。

          el.children.push(currentNode);

// push叶子节点后 树组件并无变化,需要调用 updateKeyChildren更新父节点的children,通过 keys 设置节点子元素,使用此方法必须设置 node-key 属性

          this.$refs.dispatchTree.updateKeyChildren(el.kdId, el.children);

        } 

      });
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容