wux-weapp / wx-extend

:dog: 微信小程序 - 扩展插件(发送请求、Promise API、表单验证、Restful API)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

表单验证文档中的代码参数不对

lichenliang666 opened this issue · comments

下面这个表单验证的文档中有错误
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
    }
},


确实,我也遇到了,应修改为
this.WxValidate.checkForm(params)