element 表单提交自定义校验。

奔跑的小蜗牛--加油。

当v-model绑定值为一个数组时。

 user_types是一个数组。

    
        
              
               
        
    
 

rules里做自定义配置。

 rules: {
                
        user_type: [{
               validator: validatePass,   ---自定义规则
               trigger: 'blur'
                        },
                        //  {
                        //     required: true,
                        //     message: '请选择用户职位',
                        //     trigger: 'blur'
                        // }
           ],
}

data里写回调校验  一定要在return外。

 data() {
     var validatePass = (rule, value, callback) => {
                if (this.user_types.length == 0) { 当数组为空时检验 否则通过
                    callback(new Error('请输入用户'))
                } else {
                    callback()
                }
            };  
    return {
    }
  }     

 

你可能感兴趣的:(element 表单提交自定义校验。)