vue this,$set方法


一、什么是this.$set 為什么要用 怎么用

  1、當你發現你給對象加了一個屬性,在控制台能打印出來,但是卻沒有更新到視圖上時,也許這個時候就需要用到this.$set()這個方法了,簡單來說this.$set的功能就是解決這個問題的啦。官方解釋:向響應式對象中添加一個屬性,並確保這個新屬性同樣是響應式的,且觸發視圖更新。它必須用於向響應式對象上添加新屬性,因為 Vue 無法探測普通的新增屬性 (比如 this.myObject.newProperty = 'hi'),你會發現vue官網是vue.set,vue.set的用法(vue官方解釋)。

  2、怎么用:

 

 

 

 

調用方法:this.$set( target, key, value )

 

target:要更改的數據源(可以是對象或者數組)

 

key:要更改的具體數據

 

value :重新賦的值

 

 

 

 

 

 

具體細節 vue.set和this.$set()的區別

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM