原因:vue中給對象新增屬性直接用=賦值方式,雖然可以新增屬性,但是不會觸發視圖更新
例如定義了temp對象在操作過程中又新增了b屬性
data () {
return {
temp: {
a: ''
}
}
}
//直接賦值不會觸發視圖更新
this.temp.b= 24
可以新增屬性,但是不會觸發視圖更新
vue2.0以上可以用 this.$set()更新視圖
解決辦法
this.$set(this.temp,"b",值)
原因:vue中給對象新增屬性直接用=賦值方式,雖然可以新增屬性,但是不會觸發視圖更新
例如定義了temp對象在操作過程中又新增了b屬性
data () {
return {
temp: {
a: ''
}
}
}
//直接賦值不會觸發視圖更新
this.temp.b= 24
可以新增屬性,但是不會觸發視圖更新
vue2.0以上可以用 this.$set()更新視圖
解決辦法
this.$set(this.temp,"b",值)
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。