validation - Vue.js Vee Validate 如何在元素范围内进行验证

标签 validation vue.js vuejs2 vee-validate

我正在使用 VeeValidate在我的项目中用于验证的插件。

这是我要验证的表单。

enter image description here

如果我想在保存按钮处验证所有字段

this.$validator.validateAll().then(result => {
    if (result) {

    }
    // alert("Correct them errors!");
}

这种功能会有所帮助。

但是,如果我想在添加按钮处验证大学和类(class)怎么办。 有没有一种方法可以只传递两个字段名称(uni 和 cou)来进行验证,而不是全部验证?

最佳答案

您可以使用 vee-validatedata-vv-scope 来实现此功能。这是如何完成的

<input 
      id="university" 
      name="university" type="text"
      v-model="<model_of_university>"
      data-vv-rules="required" 
      data-vv-as="University"
      data-vv-scope="university" required/>

<input 
      id="course" 
      name="course" type="text"
      v-model="<model_of_course>"
      data-vv-rules="required" 
      data-vv-as="Course"
      data-vv-scope="university" required/>

现在,为了验证这些字段,只需在 validateAll 方法中传递 data-vv-scope 值,如下所示

this.$validator.validateAll('university').then((result) => {
 if (result) {

    }
    // alert("Correct them errors!");
}

关于validation - Vue.js Vee Validate 如何在元素范围内进行验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50225702/

相关文章:

jquery - 更改用于验证的 jQuery 自定义样式,使其显示为工具提示

javascript - 即使输入无效,AngularJS 表单也会验证

validation - 使用 ngModel 验证 Angular 2 单选按钮

vue.js - 当异步调用更新另一个属性时,Vue 组件会丢失输入

javascript - Vue.js - 如何正确监视嵌套数据

jquery - 根据 Laravel Vue Js Api 中的关系从多个表中删除数据

javascript - 如何使用vuejs显示/隐藏动态添加的span item onclick?

javascript - react /归还传奇 : Need to trigger a route change after user clicks button on form

javascript - 在 VueJS 中使用套接字观察对象?

javascript - 使用 Axios [VueJs] 将图像上传到 Azure Blob 容器