for(let i =0; i < item.materialsPeApplyDetailsDTOS.length; i++){//在原本的列表里添加该字段,防止input校验规则不生效
item.materialsPeApplyDetailsDTOS[i].amountIn =0;
item.materialsPeApplyDetailsDTOS[i].rackno =0;
item.materialsPeApplyDetailsDTOS[i].materialno =0;}
如果采用上诉方法 ,会发现你再输入的时候会输不进去,要触发别的选择或者输入方法时候才能回显
原因
由于我们刚补进去的字段还不是响应式的,所以输入失败
解决
for(let i =0; i < item.materialsPeApplyDetailsDTOS.length; i++){//修改成这样既可生效this.$set(item.materialsPeApplyDetailsDTOS[i],'amountIn',0);this.$set(item.materialsPeApplyDetailsDTOS[i],'materialno',0);this.$set(item.materialsPeApplyDetailsDTOS[i],'rackno',0);}