elementUi的tree组件动态设置展开折叠失效
发布日期:2022-02-10 13:35:51 浏览次数:48 分类:技术文章

本文共 304 字,大约阅读时间需要 1 分钟。

官网有这么一个属性,但是我设置变化之后却没有生效,那么应该怎么写呢?

引发这个问题的原因是,这个属性是设置默认的展开折叠,也就是说,树是先渲染的,数据是后来才加载的,渲染时树是空的,所以当数据渲染后,就产生看起来没有生效的效果;

解决方式:改了值之后进行重新渲染,使用this.$nextTick是一个异步回调

html:  
JS:this.isExpand = true; //是否展开折叠的属性this.refreshTable = false; //v-if设置这个属性,重新渲染this.$nextTick(() => { this.refreshTable = true;});

转载地址:https://blog.csdn.net/zoooo_/article/details/122360124 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:在vue中怎么使用echarts实现一个简单的饼图
下一篇:三行JS代码实现 简单的模版引擎算法 面试常考

发表评论

最新留言

逛到本站,mark一下
[***.202.152.39]2024年04月09日 13时43分35秒