1. 程式人生 > >vue 數據改變但是視圖沒更新

vue 數據改變但是視圖沒更新

組類型 ide https 我們 guid vue 詳情 key .org

在使用過程中會出現數據改變但是視圖沒有更新的情況(類型數組或者對象),這裏我們就需要用到 $set

如果是對象類型:

this.$set(this.userInfo, ‘name‘, ‘gionlee‘);

其中this.userInfo 為變量名稱, ‘name‘ 為對象的key,‘gionlee‘為name對應的值。

如果是數組類型:

this.$set(this.arr, 0, ‘gionlee‘);

其中this.arr 為數組,0 為 this.arr 對象的下標值,‘gionlee‘為arr[0]對應的值。

詳情可以看:官方提供的API

vue 數據改變但是視圖沒更新