在使用form表單的時候,在用到switch組件的時候,有時候需要初始值:
4.x以下版本
<Form.Item
label="開啟"
>
{getFieldDecorator('openType', {
rules: [
{require: true, message:'請打開'}
],
valuePropName: 'checked', //這是關(guān)鍵
initialValue: data.openType
})(
<Switch />
)}
</Form.Item>
4.x以上版本
<Form.Item
label="開啟"
valuePropName="checked"
name="openType"
>
<Switch />
</Form.Item>
如果沒有指定valuePropName: 'checked',那么默認(rèn)初始賦值是賦值給組件的value屬性;