美文网首页
vue 表单验证插件 vue-verify-plugin

vue 表单验证插件 vue-verify-plugin

作者: 昵称啦啦啦 | 来源:发表于2018-09-19 15:34 被阅读0次

    1.npm下载

    npm install vue-verify-plugin --save
    

    2.main.js里面引入(很多组件需要用到,直接全局引用)

    // 引入表单验证
    import verify from "vue-verify-plugin";
    
    Vue.use(verify, {
      blur: true // 失焦是否触发
    })
    
    

    3.在需要的组建里

    // 在 template 部分
    <input type="text" placeholder="请输入昵称" v-model="name" v-verify="name"> // v-model和v-verify必填
    <p v-remind="name"></p> // 当验证不通过就在这里显示
    <div class="submit" @click="submitName">保存</div>  // 提交的时候触发
    
    
    // js 部分
    data () {
      return {
          name: "", // 昵称
       }
    }
    
    // 验证插件
    verify: {
      name: ["required" , { // required 必填
         // 自定义验证
        test: function(val) {
          let nameIndex = this.testData.indexOf(val);
          if (nameIndex !== -1) {
            return false;
          }
         return true;
        },
        // false 显示 message
        message: '此昵称重复,请修改!'
      }]
    },
    verify: {
      name: ["required" , "emial"] // 官方提供的邮箱验证
    }
    // 提交姓名
    submitName: function() {
      console.log(this.$verify.check()); // 群不通过为true
      if (this.$verify.check()) {
        this.replacePhone = false;
        console.log("我成功了");
        // 可以执行ajax
      }
    }
    

    相关文章

      网友评论

          本文标题:vue 表单验证插件 vue-verify-plugin

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