0


Vue中强制更新数据的两种方式

有时候我们发现修改了数据源后视图并没有更新,这里提供两种解决方案

Vue中强制更新数据的方法有两种。
方法一:

this.$forceUpdate();

使用forceUpdate强制渲染,更新视图和数据。注:全局强制刷新,性能消耗高。
方法二:

this.$set(object,index,new);
Vue.set(object,index,new);
// 参数一:要改变的数组或对象
// 参数二:下标,或者元素名称
// 参数三:得到的新的值

this.$set()方法是Vue自带的可对数组和对象进行赋值,并触发监听的方法。注:指向性强制刷新,性能消耗低。


本文转载自: https://blog.csdn.net/m0_61243965/article/details/128463932
版权归原作者 国服第二切图仔 所有, 如有侵权,请联系我们删除。

“Vue中强制更新数据的两种方式”的评论:

还没有评论