iview - 自定义表单验证

自定义表单验证代码
export default {
    data () {
    const validateImage = (rule, value, callback) => {
      if (value.barImage === '') {
        callback(new Error('验证错误'))
      } else if (value.split(',').length !== 3) {
        callback(new Error('验证错误'))
      } else {
        callback()
      }
    }
    },
    rules: {
        barImage: [
			 { required: true, validator: validateImage, trigger: 'blur' }
		]
    }
}
属性trigger不添加

    表单验证规则中,trigger属性填写的是在什么情况下触发该验证,例如blur或者change
    但是我们会有某些需求,需要让该输入框在提交的时候才验证,并不需要实时验证,此时就会有把trigger删掉的做法。
该做法的结果是,一进入有表单的页面时,表单就会进行一次校验。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值