Vue給對象新增屬性響應(yīng)視圖

受現(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)、智慧的程序猿一枚。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容