|
|
1
1
出现此问题的原因是您的系统实际上没有重置
在valueValidator中。就像你想象的那样。 当你这么做的时候
实际上,您正在更新的是对initialErrorsProps常量的引用。所以,当您在验证失败后重新提交时,您会看到错误已经被以前的值填充。 这是因为对象是通过引用传递的。详情如下: https://stackoverflow.com/a/13104500/7528450 一个简单的解决方案就是在方法的开头设置对象:
|