真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Vue.js+Nuxt.js項目中如何使用Vee-validate表單校驗

小編給大家分享一下Vue.js+Nuxt.js項目中如何使用Vee-validate表單校驗,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

憑借整站使用H5建站的創(chuàng)新體驗、定制設(shè)計、設(shè)計團隊積累與透明式的服務(wù)過程,符合行業(yè)特點,專屬顧問根據(jù)企業(yè)產(chǎn)品,消費群體屬性,準確定位;設(shè)計師以目標客戶為中心,以突出品牌官網(wǎng)特性為宗旨,定制專屬網(wǎng)站建設(shè)設(shè)計方案。

vee-validate 是為 Vue.js 量身打造的表單校驗框架,允許您校驗輸入的內(nèi)容并顯示對應(yīng)的錯誤提示信息。它內(nèi)置了很多常見的校驗規(guī)則,可以組合使用多種校驗規(guī)則,大部分場景只需要配置就能實現(xiàn)開箱即用,還支持自定義正則表達式。而且支持 40 多種語言,對本地化、多語言支持非常友好。

國內(nèi)餓了么團隊開源項目 Element UI 就用到了 vee-validate 。

vee-validate 官網(wǎng):https://baianat.github.io/vee-validate/

1. 安裝

安裝 vee-validate 到項目中

npm install vee-validate --save

2. 創(chuàng)建 vee-validate 插件

a. 創(chuàng)建插件

在 Nuxt.js 項目 plugins 目錄下創(chuàng)建 veevalidate.js 。

b. 引入、配置 vee-validate

import Vue from 'vue'
import zhCN from 'vee-validate/dist/locale/zh_CN' // 引入本地化語言
import VeeValidate, { Validator } from 'vee-validate' // 引入 vee-validate
// 覆蓋默認錯誤信息提示
zhCN.messages.email = () => '請輸入正確的郵箱地址'
Vue.use(VeeValidate)
// 本地化
Validator.localize('zh_CN', zhCN)

3. 引入 vee-validate 到項目中

在 nuxt.config.js 中引入剛才配置好的插件 veevalidate.js

/*
** Plugins to load before mounting the App
*/
plugins: [
  '@/plugins/veevalidate'
],

4. 表單頁實現(xiàn)自定義錯誤提示、自定義檢驗規(guī)則

HTML 表單


 
  
  
  
 

JS

a. 自定義錯誤提示信息

// 自定義錯誤信息提示
const validateDict = {
 custom: {
  email: {
   required: '請輸入電子郵箱', // 覆蓋 email 字段的 required 規(guī)則默認信息提示
   email: '請輸入有效的電子郵箱地址' // 覆蓋 email 字段的 email 規(guī)則默認信息提示
  },
  password: {
   min: '密碼長度在7-26個字符', // 覆蓋 password 字段的 min 規(guī)則默認信息提示
   max: '密碼長度在7-26個字符', // 覆蓋 password 字段的 max 規(guī)則默認信息提示
   regex: '需包含大寫字母、小寫字母、數(shù)字、特殊字符中任意三項' // 覆蓋 email 字段的 regex 規(guī)則默認信息提示
  }
 }
}

b. Vue 中覆蓋默認配置,使用自定義提示信息

data () {
 regexps: {
  password: new RegExp('') // 密碼檢驗自定義正則表達式
 },
},
created() {
 this.$validator.localize('zh_CN', validateDict)
},

5. 效果截圖

Vue.js+Nuxt.js項目中如何使用Vee-validate表單校驗

以上是“Vue.js+Nuxt.js項目中如何使用Vee-validate表單校驗”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學習更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


文章標題:Vue.js+Nuxt.js項目中如何使用Vee-validate表單校驗
鏈接分享:http://weahome.cn/article/iisegi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部