elementUI表单验证validate

elementUI的form组件里对validate给出的解释是:validate接收一个回调函数,或返回 Promise

通俗点说,validate方法的参数可以是一个回调函数,也可以为空(为空时返回Promise对象,没啥用)

  1. 参数为回调函数时,该回调函数有两个参数, 分别是是否校验成功未通过校验字段,该回调函数会在校验结束后被调用
表单.validate(回调函数(是否校验成功,未通过校验的字段){
  if(是否校验成功){// 校验成功
    //成功后的操作
  }else{ // 校验失败
		// 校验失败后的操作
    }
})

//非空校验例子
  formRef.value.validate(function (valid, msg) {
    if (valid) {
      console.log(valid, msg);
      //valid值为false
       //msg值为对象 
        a: {message: '该字段不能为空', fieldValue: null, field: 'a'}
    } else {
      console.log(valid, msg);
       //valid值为true
       //msg值为一个空对象 
    }
  });
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值