色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

vue from驗證插件

阮建安2年前9瀏覽0評論

前端驗證是網站開發過程中不可或缺的一部分,Vue From驗證插件是Vue框架中一款非常實用的驗證插件。Vue From驗證插件可以用來驗證各種表單,可以自定義錯誤信息,支持異步驗證等,使用起來非常方便。

Vue From驗證插件可以通過npm安裝,使用npm安裝可保證插件的版本及依賴關系正確。在安裝之前,需要確保安裝了Vue框架,因為Vue From驗證插件是基于Vue開發的。如果沒有安裝Vue,可以使用npm install vue命令安裝Vue框架。

npm install vee-validate

安裝完成后需要在Vue實例中進行配置,需要先引入Vue和Vue From驗證插件。

import Vue from 'vue'
import VeeValidate from 'vee-validate'
Vue.use(VeeValidate)

在Vue實例中引入VeeValidate后,就可以開始使用VeeValidate對表單進行驗證了。在模板中,需要為需要驗證的表單綁定VeeValidate自定義指令:

<input v-validate="'required|email'">

在上述代碼中,v-validate指令的值為“required|email”,表示此輸入框需要滿足兩個條件,一個是必填,一個是滿足郵箱格式。其中,必填的條件使用了“required”規則,郵箱格式的條件使用了“email”規則。

關于規則,VeeValidate插件提供了非常多種驗證規則,支持常用的一些驗證類型,如:必填,郵箱,手機,密碼等等。所有的規則都可以在VeeValidate官方文檔中查看。

如果需要自定義錯誤信息,可以在模板中使用data-vv-as屬性:

<input v-validate="'required|email'" data-vv-as="郵箱">

上面的代碼中,data-vv-as屬性的值為“郵箱”,顯示在錯誤提示信息中。

除了以上提到的驗證規則外,VeeValidate還提供了很方便的異步驗證功能,即在驗證過程中發送異步請求,進行后臺驗證。

在定義異步驗證規則之前,需要先在VeeValidate插件中引入要使用的驗證方法,可以在Vue實例初始化之前引入:

import { Validator } from 'vee-validate'
import { emailVerification } from './api.js'
Validator.extend('emailVerification', {
getMessage: field =>`The ${field} is invalid.`,
validate: (value) =>{
return new Promise(resolve =>{
emailVerification(value).then(({data: {existed}}) =>{
resolve({
valid: !existed,
data: {}
})
})
})
}
})

上面的代碼中,引入了一個名為“emailVerification”的驗證方法。getMessage是錯誤提示信息,validate是驗證邏輯。

在VeeValidate插件中,異步驗證方法名必須以“_async”結尾。使用定義好的異步驗證方法,在表單中為需要驗證的表單綁定驗證規則即可:

<input v-validate="'required|email|emailVerification_async'" data-vv-as="郵箱">

其中,“emailVerification_async”表示使用異步驗證方式的郵箱驗證規則。

總體來說,Vue From驗證插件是Vue框架中非常實用的表單驗證插件。使用方便,支持多種驗證規則,還有異步驗證功能。如果有需要,還可以進行自定義錯誤提示信息。希望本文能夠幫助讀者更好的了解Vue From驗證插件的使用。