【发布时间】:2019-02-16 08:26:36
【问题描述】:
我正在使用 vue.js 2.5.2
我有一个对象数组,我想查看 forms[*].selected,如果它发生变化,请调用一个函数。
这是我的尝试,但显然是不正确的。我尝试将数组放入 for 循环中,以观察每个对象的属性被选中。
watch: {
for (var i = 0; i < forms.length; i++) {
forms[i].selected: function(){
console.log("change made to selection");
}
}
},
这是名为 forms[] 的对象数组
forms: [
{
day: '12',
month: '9',
year: '2035',
colors: 'lightblue',//default colour in case none is chosen
selected: true
},
{
day: '28',
month: '01',
year: '2017',
colors: 'lightgreen',//default colour in case none is chosen
selected: true
}
],
任何帮助将不胜感激,
谢谢
【问题讨论】: