内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

如何使用Vee-Validate

這篇文章主要介紹了如何使用Vee-Validate,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

創(chuàng)新互聯致力于互聯網品牌建設與網絡營銷,包括做網站、成都網站設計、SEO優(yōu)化、網絡推廣、整站優(yōu)化營銷策劃推廣、電子商務、移動互聯網營銷等。創(chuàng)新互聯為不同類型的客戶提供良好的互聯網應用定制及解決方案,創(chuàng)新互聯核心團隊十載專注互聯網開發(fā),積累了豐富的網站經驗,為廣大企業(yè)客戶提供一站式企業(yè)網站建設服務,在網站建設行業(yè)內樹立了良好口碑。

引入:

npm install vee-validate --save

vue代碼:

import VeeValidate from 'vee-validate';
import zh_CN from 'vee-validate/dist/locale/zh_CN'; //引入中文包,提示信息可以以中文形式顯示
import { Validator } from 'vee-validate';

Validator.addLocale(zh_CN); // 設置提示信息中文方式顯示

const config = {
 errorBagName: 'errors', 
 fieldsBagName: 'fields',
 delay: 100,  
 locale: 'zh_CN', 
 strict: true, 
 enableAutoClasses: true,
 events: 'blur', 
 inject: true
};

// 自定義提示信息
const dictionary = {
 zh_CN: {
  messages: {
   ip: () => 'ip格式不正確? >.<'
  }
 }
};
Validator.updateDictionary(dictionary);

// 自定義規(guī)則
Validator.extend('qq', {
 messages: {
  zh_CN:field => 'qq號碼輸入不正確'
 },
 validate: value => {
  return /^[1-9][0-9]{4,14}$/.test(value);
 }
});
Vue.use(VeeValidate, config); //一般插件都要use一下

使用

<label><span>ip:</span><input v-validate="'required|email'" name="email" type="text" v-model="ip"/></label>
<span v-show="errors.first('ip')">{{ errors.first('ip') }}</span>

注意 : name一定要寫,否則不會進行驗證

config配置信息

插件的一些功能可以自定義,需要編寫config,然后Vue.use(VeeValidate, config)來使用
一下為配置信息的意思(可能不全面)

errorBagName: 'erroers'

所有的錯誤信息都是放在這個里面的,如果名稱和頁面上的變量名字沖突,需要修改成其他的,當是errors.fist的時候,error就是字符串,當使用error.all()/error.collect()的時候就是數組

fieldsBagName: 'fields'

字段的名稱(標志)的對象,將在每個Vue的實例數據注入。如果在頁面上使用了ip的驗證,那么,可以通過如下獲取一個對象:

this.fileds.ip
 >> 獲取到的對象:
{
  dirty :true
  invalid:false
  pending:false
  pristine:false
  required:true
  touched:true
  untouched:false
  valid:true
  validated:true
}

delay : 100 表示獲取輸入信息的時間

locale: ‘zh_CN' 驗證消息的默認語言。

strict: true 表示沒有設置規(guī)則的表單不進行驗證

classes (不懂)

events: 'blur|input' 默認是input|blur 就是在用戶輸入和表單失去焦點的時候都進行驗證,blue表示失去焦點的時候進行驗證

感謝你能夠認真閱讀完這篇文章,希望小編分享的“如何使用Vee-Validate”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯,關注創(chuàng)新互聯行業(yè)資訊頻道,更多相關知識等著你來學習!

新聞名稱:如何使用Vee-Validate
網站URL:http://www.rwnh.cn/article46/ihjeeg.html

成都網站建設公司_創(chuàng)新互聯,為您提供定制網站、營銷型網站建設、網站改版網站收錄、網站設計、App設計

廣告

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

成都做網站
涡阳县| 江津市| 阿鲁科尔沁旗| 安国市| 新郑市| 澎湖县| 伊宁县| 武汉市| 远安县| 隆回县| 黎平县| 大城县| 新余市| 教育| 宁都县| 武邑县| 孟津县| 沁源县| 长宁县| 玉田县| 淄博市| 平顶山市| 白水县| 同德县| 高青县| 日照市| 吉安县| 西宁市| 永吉县| 菏泽市| 天峨县| 鄱阳县| 怀化市| 九龙坡区| 古交市| 兴化市| 莲花县| 昭通市| 岳阳市| 新河县| 盱眙县|