Reactjs 使用ant.desing V4.x选择具有redux表单的组件
我使用的是AntdV4,AntdSelect没有与redux表单绑定。我可以绑定数据并选择项目。但在选择项目后,移动到下一个控件或单击,所有选定的项目都将消失 我试图写我自己的自定义包装,仍然是相同的问题 我发现v3和v4 onChange事件如下-: V3.x onChange?:(值:T,选项:React.ReactElement | React.ReactElement[])=>void V4.x onChange?:(值:ValueType,选项:OptionsType[number]| OptionsType)=>void 有人使用带有redux表单antd的antd V4.x吗 问候,Reactjs 使用ant.desing V4.x选择具有redux表单的组件,reactjs,redux-form,antd,Reactjs,Redux Form,Antd,我使用的是AntdV4,AntdSelect没有与redux表单绑定。我可以绑定数据并选择项目。但在选择项目后,移动到下一个控件或单击,所有选定的项目都将消失 我试图写我自己的自定义包装,仍然是相同的问题 我发现v3和v4 onChange事件如下-: V3.x onChange?:(值:T,选项:React.ReactElement | React.ReactElement[])=>void V4.x onChange?:(值:ValueType,选项:OptionsType[number]|
Alexv3返回值中的onBlur是一个糟糕的设计,因为用户无法阻止事件冒泡,如preventDefault或StopRopagation。在v4中,它返回原始事件
我们将onBlur={()=>{input.onBlur(input.value);}}}prop传递给现在选择组件我在redux表单中遇到了同样的问题,并从中找到了解决方案 对我来说,有效的解决方案是将这个
onBlur={e=>{e.preventDefault();}}}
添加到redux字段中