美文网首页
el-tree手动触发更新

el-tree手动触发更新

作者: 绝尘kinoko | 来源:发表于2021-07-05 20:50 被阅读0次

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

相关文章

  • el-tree手动触发更新

    今天有个需求,树是懒加载的,而点击不同的按钮要加载不同的树,ele文档里没有reload类似的方法。百度到了一个方...

  • vue 修改对象属性后页面不更新

    有时候因为数据嵌套太多,无法触发 render 函数自动更新,这时需要手动更新: 调用forceUpdate自动触...

  • Vue问题记录

    一、数据更新问题 数据更改界面没更新问题原因:数据层次太多,没有触发render函数进行自动更新1、需手动调用 2...

  • 如何手动触发一个value的KVO

    所谓的“手动触发”是区别于“自动触发”: 想知道如何手动触发,必须知道自动触发KVO的原理: 转载自《猿圈》 那么...

  • 手动触发KVO

    [self willChangeValueForKey:@"属性名称"]; // “手动触发的KVO”[self ...

  • 手动触发KVO

    KVO中,当被观察的属性改变时,KVO被触发。举例如下:KVO监测Person类实例person的name属性。当...

  • 手动触发事件

    可通过原生方法调用的事件: 无法用原生方法分发的事件,可以通过 target.dispatchEvent 方法分发...

  • 手动 触发 kvo

    手动 触发 kvo 过程如下: 重写automaticallyNotifiesObserversForKey 返回...

  • KVO—手动触发

    如上所示的Student类有个score属性,通过KVO添加观察者监听score属性后,可以通过下面3中方式来改变...

  • Idea 热部署——Tomcat中配置On Update act

    先介绍下两个选项的区别 On Update action 解释作用 当手动触发更新操作时,idea要做的事 Upd...

网友评论

      本文标题:el-tree手动触发更新

      本文链接:https://www.haomeiwen.com/subject/rewiultx.html