需求:一组form中可以循环增加的字段,上一组本次读数、上读数时间值变化,下一组上次读数、上次读数时间随着一起变化
方法:监听本次读数、本次读数时间值的变化,给上次读数、上次读数时间重新赋值,
在data 后,method方法前进行监听form中数组redings的变化
/*修改本次读数、本次读数时间时,下次读数、下次读数时间跟着改变*/
watch: {
'form.readings': {
handler:function(newValue, oldValue) {
if(newValue.length !=0){
for(let i=1;i<newValue.length;i++){
newValue[i].scdssj = newValue[i-1].readingTime
//把上一组本次读数时间修改的值赋给下一组上次读数的时间
newValue[i].scds = newValue[i-1].readings
//把上一组本次读数修改的值赋给下一组上次读数
}
}
/* console.log('readings 变化了', newValue);*/
},
deep: true
}
},