我们日常项目会使用antd封装一些公共的表单组件,通常会使用到getFieldDecorator,回显的时候需要使用到getFieldDecorator内部有initialValue属性,大多情况下的表单是没有任何问题的,但当我们使用到Switch开关组件的时候,会遇到无法回显的坑,这里我们是需要填写valuePropName的,如图:我们需要根据类型进行判断如果是Switch类型则使用checked否则使用value;
valuePropName是子节点的值的属性,经过 getFieldDecorator 包装的控件,表单控件会自动添加;