Cha*_*wan 13 redux-form
我喜欢在表单挂载后重新触发验证.假设我每次单击名为"验证输入"的按钮时都要运行验证.
这该怎么做?
相关问题:
Már*_*son 6
手动redux-form验证是经常 需要的 功能,目前似乎还没有提供。
我个人的解决方法是this.props.change('_validationHack', Date.now())在reduxForm-wrapped组件中触发,然后values._validationHack在将onSubmit方法发送values到服务器之前删除该方法。
this.props.change('_validationHack', Date.now())
reduxForm
values._validationHack
onSubmit
values
它不是很漂亮,但似乎可以正常工作。
Eri*_* R. 0
同步验证在每个渲染上运行,因此“触发它”并没有多大意义。
如果您想使用异步验证,this.props.asyncValidate()可以调用一个函数来触发它。
this.props.asyncValidate()
或者,如果您更喜欢提交验证,您可以只提交表单。
归档时间:
9 年 前
查看次数:
8329 次
最近记录:
7 年 前