99偷拍视频精品区一区二,口述久久久久久久久久久久,国产精品夫妇激情啪发布,成人永久免费网站在线观看,国产精品高清免费在线,青青草在线观看视频观看,久久久久久国产一区,天天婷婷久久18禁,日韩动漫av在线播放直播

關(guān)于vue使用驗證器:VeeValidate3

推薦:《vue.js教程》

成都創(chuàng)新互聯(lián)公司堅持“要么做到,要么別承諾”的工作理念,服務領(lǐng)域包括:成都網(wǎng)站設計、網(wǎng)站制作、外貿(mào)營銷網(wǎng)站建設、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務,滿足客戶于互聯(lián)網(wǎng)時代的龍州網(wǎng)站設計、移動媒體設計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡建設合作伙伴!

前言

我用的是vee-validate版本為3.3.7

安裝教程

cnpm install vee-validate --save

新建文件vee-validate.js

import { extend, ValidationObserver, ValidationProvider, localize } from 'vee-validate'import { required, email, min, between, numeric } from 'vee-validate/dist/rules'import zh_CN from 'vee-validate/dist/locale/zh_CN.json';localize('zh_cn',zh_CN) // 配置中文export default {
  install (Vue) {
    Vue.component('ValidationObserver', ValidationObserver)
    Vue.component('ValidationProvider', ValidationProvider)
    extend('required', required)
    extend('email', email)
    extend('min', min)
    extend('between', between)
    extend('numeric', numeric)
    extend('phone', {
      message: '請輸入11位的手機號碼',
      validate: value => value.length === 11 && /^1[3456789]\\d{9}$/.test(value)
    })
  }}

main.js 引入 vee-validate.js

import Validate from './vee-validate'Vue.use(Validate)

已經(jīng)安裝完成了

使用教程

新建表單

<template>

 <ValidationObserver ref="form">

 <form @submit.prevent="handleAddAddress">

  <!-- 要驗證的輸入框 -->
 <ValidationProvider rules="required|phone" v-slot="{ errors }" name="手機號碼">
  <input type="text" v-model="phone" />
     {{ errors[0] }} <!-- 錯誤信息顯示 -->
 </ValidationProvider><button type="submit">確認</button>
 </form>

 </ValidationObserver></template>

顯示

method處理

methods:{

      async checkValid () { // 是否驗證通過
        return this.$refs.form.validate();
      },
      async handleAddAddress(e){
        let check = await this.checkValid();
        if(! check) // 驗證不通過
        {
          let errors = Object.values(this.$refs.form.errors);
          let first_error_index = errors.findIndex(val => val.length >= 1);
          alert(errors[first_error_index][0])
        }      // 彈出請輸入11位的手機號碼

        ......
    }

this.$refs.form.validate()是一個promise,當然你也可以用then

吐槽

2簡單多了,我只是想做個簡單的驗證而已。

3是受到lar啟發(fā),個人感覺真蛋疼,超麻煩的。

每個input都要被ValidationProvider包裹才能驗證。
(應該把input封裝成自定義組件)

網(wǎng)頁標題:關(guān)于vue使用驗證器:VeeValidate3
標題鏈接:http://www.yijiale78.com/article20/cggojo.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、商城網(wǎng)站、網(wǎng)站維護品牌網(wǎng)站制作、ChatGPT、品牌網(wǎng)站設計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作