el-tree手动触发更新

今天有个需求,树是懒加载的,而点击不同的按钮要加载不同的树,ele文档里没有reload类似的方法。
百度到了一个方法,获取节点,模拟展开父节点的操作。

let node = this.$refs.asyncTree.getNode(id);
node.loaded = false;
node.expand();

https://www.cnblogs.com/heyefengyin/p/11430073.html

不过我这个是最外层的节点更新,所以要拿到根节点,如果有一个最高层级节点是比较方便的,可惜没有。
后来打印tree的时候发现了一个属性——root,拿到的就是根节点。

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

推荐阅读更多精彩内容