Vue.js 自定义规则的无限目标不工作
js vueVue.js 自定义规则的无限目标不工作,vue.js,vee-validate,Vue.js,Vee Validate,js vue 对 对 对 预期结果 当未选择ref1和ref2时,在ref3上生成错误 实际结果 未生成错误。指定目标的格式是rules=“requireWithoutAll:@ref1,@ref2”而不是rules=“requireWithoutAll:ref1,ref2” 请参见此处的工作示例: 相关代码: <ValidationProvider name="name1" vid="ref1"&
对
对
对
预期结果
当未选择ref1
和ref2
时,在ref3
上生成错误
实际结果
未生成错误。指定目标的格式是
rules=“requireWithoutAll:@ref1,@ref2”
而不是rules=“requireWithoutAll:ref1,ref2”
请参见此处的工作示例:
相关代码:
<ValidationProvider name="name1" vid="ref1">
<el-form-item slot-scope="{ errors }" :error="errors[0]" label="Lorum Ipsum 1">
<el-checkbox v-model="is_model_1">Yes</el-checkbox>
</el-form-item>
</ValidationProvider>
<ValidationProvider name="name2" vid="ref2">
<el-form-item slot-scope="{ errors }" :error="errors[0]" label="Lorum Ipsum 2">
<el-checkbox v-model="is_model_2">Yes</el-checkbox>
</el-form-item>
</ValidationProvider>
<ValidationProvider :rules="'requireWithoutAll:ref1,ref2'" name="name3" vid="ref3">
<el-form-item slot-scope="{ errors }" :error="errors[0]" label="Lorum Ipsum 3">
<el-checkbox v-model="is_model_3">Yes</el-checkbox>
</el-form-item>
</ValidationProvider>
什么是参考文献1、参考文献2和参考文献3?如果你不提供完整的问题,很难猜出你在问什么。我提供了完整的代码
<ValidationProvider name="name1" vid="ref1">
<el-form-item slot-scope="{ errors }" :error="errors[0]" label="Lorum Ipsum 1">
<el-checkbox v-model="is_model_1">Yes</el-checkbox>
</el-form-item>
</ValidationProvider>
<ValidationProvider name="name2" vid="ref2">
<el-form-item slot-scope="{ errors }" :error="errors[0]" label="Lorum Ipsum 2">
<el-checkbox v-model="is_model_2">Yes</el-checkbox>
</el-form-item>
</ValidationProvider>
<ValidationProvider :rules="'requireWithoutAll:ref1,ref2'" name="name3" vid="ref3">
<el-form-item slot-scope="{ errors }" :error="errors[0]" label="Lorum Ipsum 3">
<el-checkbox v-model="is_model_3">Yes</el-checkbox>
</el-form-item>
</ValidationProvider>
<ValidationProvider
rules="requireWithoutAll:@ref1,@ref2"
vid="ref3"
v-slot="{ errors }"
tag="div"
>
<!-- your checkbox UI here -->
</ValidationProvider>