2022-06-10 react antd select defaultValue 无效
前言:antd的select组件的defaultValue属性不生效。
解决方案:
如果你的select是用form包裹住的,那么请看下面:
<Form layout="inline"> <Form.Item label="商品状态"> {getFieldDecorator('status', { initialValue: '上架' })( <Select onChange={(e)=>this.getSearch1(e)} placeholder="上架" style={{width: '120px'}} allowClear> <Option value="1">上架</Option>
<Option value="0">下架</Option>
</Select>
)}
</Form.Item>
</Form>
我们只需要加上这么一行:{ initialValue: '上架' } 就可以了。
注:antd版本是v3,如果不用form包裹住的话,用defaultValue是没问题的。