vue 不能响应set结构增加数据_Vue.set()动态的新增与修改数据,触发视图更新的方法...
參數:
target:要更改的數據源(可以是對象或者數組)
key:要更改的具體數據(可以是字符串和數字)
value :重新賦的值
用法:向響應式對象中添加一個屬性,并確保這個新屬性同樣是響應式的,且觸發視圖更新。
例:
data:{
namelist:[
{message:"葉落森",id:"1"},
{message:"姜艷霞",id:"2"},
{message:"姜小帥",id:"3"}
]
},
Vue.set(this.namelist,1,{message:"yeluosen",id:"1"})
注:Vue.set()在methods中也可以寫成this.$set()
Vue.set()不光能修改數據,還能添加數據
data:{
items:[
{message:"Test one",id:"1"},
{message:"Test two",id:"2"},
{message:"Test three",id:"3"}
]
},
var itemLen=this.items.length;
Vue.set(this.items,itemLen,{message:"Test add attr",id:itemLen});
以上這篇Vue.set()動態的新增與修改數據,觸發視圖更新的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
本條技術文章來源于互聯網,如果無意侵犯您的權益請點擊此處反饋版權投訴
本文系統來源:php中文網
總結
以上是生活随笔為你收集整理的vue 不能响应set结构增加数据_Vue.set()动态的新增与修改数据,触发视图更新的方法...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Mac OS X怎么连接WIFI
- 下一篇: Mac OS X截取整个屏幕的快捷键是什