欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue element自定義表單驗(yàn)證請求后端接口驗(yàn)證

 更新時間:2019年12月11日 09:35:05   作者:sunshine1213  
這篇文章主要介紹了vue element自定義表單驗(yàn)證請求后端接口驗(yàn)證,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

做vue項(xiàng)目的時候遇到了一個需求,在驗(yàn)證某個表單項(xiàng)時不僅需要是必填項(xiàng)而且要去通過接口校驗(yàn)是否有重復(fù)值。

template

<el-form-item label="賬戶" prop="userid">
  <el-input v-model="addForm.userid"></el-input>
</el-form-item>

引入接口

import { checkUseridRepeat } from '@/api/user'

校驗(yàn)

data: () => {
  var validateUserid = (rule, value, callback) => {
   if (value === '') {
    callback(new Error('必填'))
   } else {
     checkUseridRepeat().then(response => {
      if ( response.code === '1') {
         callback(new Error('已經(jīng)存在,不能重復(fù)'))
        }
     })
    }
  }
  return {
    addrules: { // 新增表單校驗(yàn)
     userid: [
      { required: true, validator: validateUserid, trigger: 'blur' }
     ],    
    },
   }
 },

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論