验证动态最小长度

时间:2020-10-30 16:11:07

标签: vuelidate

我想使用其他属性值来创建动态minLength,所以我使用了这样的条件

query_params = dict(request.GET.items())

我尝试过:

使用计算所得的属性

data(){
     option:'A',
     form:''
   }

<input type='text' v-model='form'>

validations{
   form:{minLength: minLength(the problem is here)}
}

使用功能

minLength: minLength(computedProperty)

computedProperty(){
     return this.option == 'A' ? 3 : 5 
}

使用自定义验证器

minLength: minLength(funtionSample)

funtionSample:function(){
     return this.option == 'A' ? 3 : 5 
}

什么是正确的方法

0 个答案:

没有答案