form内的每个field都用v-decorator注册过了,如果用 setFieldsValue()
this.form.setFieldsValue({
xx:xxxx,
...,
...,
...,
...,
...,
...,
//等等 表单内容还有很多 写起来比较麻烦
});
////有没有什么简便的方法直接给表单的控件赋值,不用把表单所有的控件都列出来
form内的每个field都用v-decorator注册过了,如果用 setFieldsValue()
this.form.setFieldsValue({
xx:xxxx,
...,
...,
...,
...,
...,
...,
//等等 表单内容还有很多 写起来比较麻烦
});
////有没有什么简便的方法直接给表单的控件赋值,不用把表单所有的控件都列出来
不用一个个赋值,可以用es6的特性,比如
const values = {
a: 1,
b: 2,
c: 3
}
this.form.setFieldsValue({
xx: xxxx,
...values
})
只要表单的name和values的key能对应上就行