表单验证

114 阅读1分钟

必须输入,提示,什么时候触发,

{ required: true, message: '昵称不能为空', trigger: 'blur' }

带正则的,非空字符串,1-10位,提示,什么时候触发

{ pattren: /^\S{1,10}$/, message: '只能1-10位', trigger: 'blur' }

自定义校验规则

{ validator: newpwd, trigger: 'blur' }
const newpwd = (rule, valid, callback) => {
      // 判断
      if (valid === this.pwdForm.old_pwd) {
        callback(new Error('新密码不能与原密码相同'))
      } else {
        callback()
      }
    }