假设有几个input输入框,通过
this.form.name="jack"
this.form.age=5
可能存在无法修改的情况
可以通过如下的方式
Vue.set(this.form, 'name', 'jack');
Vue.set(this.form, 'age', '5');
这样的方式赋值。
---------------------------------
如果存在无法复制,或者赋值了rules失效等 奇怪的情况。
可以用如下的方式试一下,两次赋值。一次用vue.set 一次用常规方式。 注意 需要vue.set 在前
Vue.set(this.form, 'name', 'jack'); Vue.set(this.form, 'age', '5'); this.form.name='jack'; this.form.age=5;