当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>