element-ui,验证回调函数报错

使用element-ui 提供的校验方法,使用了第一个和第三个
图片描述
在同一个组件内,新建信息的表单和编辑信息的表单都使用校验,但是新建表单的校验正常,编辑表单的却报错说,请问有大神知道是为什么?谢谢解答
报错信息:
图片描述
图片描述

提交编辑表单的函数代码如下:

图片描述

图片描述

阅读 5.5k
2 个回答

把源码发出来!!!回答问题靠猜么?

vue element-ui使用自定义正则表达式:

let validatePass = (rule, value, callback) => {
     let regExp = /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{8,16}$/
     if (value === '') {
        callback(new Error('请输入密码'))
     } else if (regExp.test(value) === false) {
       callback(new Error('8-16字母和数字组成,不能是纯数字或纯英文'))
     } else {
        if (this.ruleForm.repass !== '') {
          this.$refs.ruleForm.validateField('repass')
        }
          callback()
     }
}

全套完整代码:vuejs+element ui+ssm+maven实现登陆注册功能(有完整源码下载)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题