今天有个需求,树是懒加载的,而点击不同的按钮要加载不同的树,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