vue $set 1分钟精通

使用场景:经常在vue中,修改对象某个属性,或者修改数组时,会发现页面没有更新,这是因为vue为了性能,不会主动去监听对象的值是否改变,只有对象地址改变时,vue才会主动去更新。修改对象地址主要是使用深拷贝,还有一只方式就是用vue自带的$set.

使用方式:

$set更新对象时:

this.$set(this.data,”key”,value’)

$set更新数组时:

this.$set(this.data,index,value’)

猜你喜欢

转载自blog.csdn.net/web_ding/article/details/122583091