受現(xiàn)代 JavaScript 的限制,Vue 不能檢測到對象屬性的添加或刪除。 Vue 初始化實例時會對屬性執(zhí)行 getter/setter 轉(zhuǎn)化過程,所以屬性必須在 data 對象上存在才能讓 Vue 轉(zhuǎn)換它,這樣才能讓它是響應(yīng)的。
修改data中的對象時可以使用 Vue.set(object, key, value) 方法將屬性添加到嵌套的對象上:
eg:
Vue.set(this.obj, 'name', 6)
this.$set(this.obj,'name',6)
原文作者:匆匆那年_海,博客主頁:http://www.itdecent.cn/u/910c0667c515
95后前端漢子,愛編程、優(yōu)秀、聰明、理性、沉穩(wěn)、智慧的程序猿一枚。