data是個數(shù)組:
比如:
var example1 = new Vue({
el: '#example-1',
data: {
items: [
{ message: 'Foo' },
{ message: 'Bar' }
]
}
})
此時如果想改變數(shù)組第二個元素的值Bar汰扭,改成Bar2 稠肘。
不能用
this.items[1].message = 'Bar2';
可以用
Vue.set(this.items, 0, 'Bar2');
如果是想往對象添加新屬性:
比如:
var vm = new Vue({
data: {
userProfile: {
name: 'Anika'
}
}
})
不能用
this.userProfile.age = 27;
可以用
Vue.set(this.userProfile, 'age', 27)