为了账号安全,请及时绑定邮箱和手机立即绑定

antd-Warning: `defaultValue` is invalid for

antd-Warning: `defaultValue` is invalid for

holdtom 2019-02-27 19:15:49
使用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了。

查看完整回答
反对 回复 2019-03-01
  • 2 回答
  • 0 关注
  • 8296 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号