this.form = {}; Object.assign(this.form, this.tableData[index - 1]);//此时表单无法编辑
this.form= Object.assign({}, this.tableData[index - 1]);//这时可编辑
vue2对于新增的属性不能实现监听。
上面的代码是设置form为空对象,然后监听这个空对象,最后用assign为这个空对象添加属性,这样是监听不到的。
下面的代码是声明一个空对象,然后为这个未向添加属性,然后把这个对象赋值给form,最后系统监听这个对象。
vue-注意事项
2.1m questions
2.1m answers
63 comments
56.7k users