这篇博客主要记录这次在项目开发中,开发的公共组件无法将表单校验结果传给父组件
问题原因
在父组件中引用封装的公共表单组件无法通过this.$refs[formName].validate()事件拿到返回的数据。也从网上尝试了各种方案,发现validate方法只是走到了Pending状态。Promise 的对象并没有返回结果.这是开始检查我之前自定义的校验规则。
解决方法
在校验规则中发现有一种情况没有执行callback,所以导致表单校验一直卡在了Pending状态,没办法继续向下走。