使用antd的react组件的时候,用form表单的时候 报一个警告Warning:Warning: defaultValue is invalid for getFieldDecorator will set value, please use option.initialValue instead.我大概知道是 初始值的问题,但是具体的不知道该怎么解决;代码较多,先附一部分,需要的话再我再继续贴代码:const FormItem = Form.Item;const Option = Select.Option;render() {const { getFieldDecorator } = this.props.form;return ( <div> <Form> <A_BlockHeader title="车辆编辑" buttonData={this.btnData(carBizState)}/> <div> <A_Card title="基础信息" className='formBox'> <FormItem className='formItems' {...formItemLayout} colon={false} label="车牌号码" > {getFieldDecorator('number', { initialValue: dataScoure.number, rules: [{ required: true, message: '请输入车牌号码', }], })( <Input /> )} </FormItem> );}export default withRouter(Form.create()(CarMtEdit));
2 回答

慕慕森
TA贡献1856条经验 获得超17个赞
你真正用到defaultValue
的地方没贴上来啊。。。
用了getFieldDecorator
,直接用initialValue
就是初始值的意思,你在Input
之类的组件上就不要用defaultValue
了。
添加回答
举报
0/150
提交
取消