當antd formItem結合switch設置initialValue無效時,需要在getFieldDecorator 包裝的控件中添加代碼
valuePropName: 'checked',最後的代碼呈現是這樣的:
<FormItem labelCol={{ span: 5 }} wrapperCol={{ span: 5,offset: 12 }} label="退回權限">
{form.getFieldDecorator('allowReject', {
required: true,
initialValue:values.allowReject,
valuePropName: 'checked'
})(
<Switch onChange={approveChange}></Switch>
)}
</FormItem>