美文网首页
VeeValidate2.0校验插件

VeeValidate2.0校验插件

作者: JX灬君 | 来源:发表于2021-06-30 11:15 被阅读0次

    VeeValidate3.0用法和2.0不一致,详看文档。

    1.VeeValidate2.0安装

    yarn add vee-validate@"<3.0.0"
    

    2.创建实例之前,进行use操作

    main.js
    import VeeValidate from "vee-validate";
    Vue.use(VeeValidate);
    

    3.使用

    // 标签上使用 name属性很关键
    v-validate="{ required: true, max: 6, min: 4 }"
    name="cno"
    
    // 配合样式展示校验结果
    // veevalidate会给父容器返回一个errors样式类。
    
    // 如果返回的errors样式类包含name属性则说明校验不通过
    :class="{ error: errors.has('cno') }"
    
    // 判断当前校验是否全部通过
    this.errors.any(); // true 为有错误 false 为没有错误
    if (this.errors.any()) {
      console.log("有错误");
      return;
    }
    console.log("没错误");
    
    // 如果不输入值,validate默认是不校验的
    // 所以需要强行校验
    // 在页面挂载完之后通过$validator实例来强行校验
    mounted() {
        this.$validator.validate();
      },
    

    相关文章

      网友评论

          本文标题:VeeValidate2.0校验插件

          本文链接:https://www.haomeiwen.com/subject/fgckultx.html