react antd表单3.0如何使用表单回填 mapPropsToFields
@Form.create({ // 表单回填 mapPropsToFields(props) { console.log(props) return { name: Form.createFormField({ value: props.obj.name, }), age: Form.createFormField({ value: props.obj.age, }), sex: Form.createFormField({ value: props.obj.sex, }), like: Form.createFormField({ value: props.obj.like, }), id: Form.createFormField({ value: props.obj.id, }) } } ////优化后的 // mapPropsToFields({ obj }) { // return Object.keys(obj).reduce((pre, d) => { // return { // ...pre, // [d]: Form.createFormField({ value: obj[d] }) // } // }, {}) // }, })
props输出的结果