表单验证文档中的代码参数不对
lichenliang666 opened this issue · comments
李晨亮 commented
下面这个表单验证的文档中有错误
https://github.com/skyvow/wx-extend/blob/master/docs/components/validate.md
下面这段代码有两个问题:
1、这行注释 // 调用验证方法,传入参数 e 是 form 表单组件中的数据
,描述的内容违背了惯例,容易让人误解,常规情况下 submitForm(e)
中的 e
是form的提交事件;
2、代码中的 WxValidate.checkForm(e)
的 参数 e 不对,应该是 e.detail.value
// 调用验证方法,传入参数 e 是 form 表单组件中的数据
submitForm(e) {
const params = e.detail.value
console.log(params)
// 传入表单数据,调用验证方法
if (!this.WxValidate.checkForm(e)) {
const error = this.WxValidate.errorList[0]
return false
}
},
slowlydd commented
确实,我也遇到了,应修改为
this.WxValidate.checkForm(params)