vue element自定义表单验证请求后端接口验证


Posted in Javascript onDecember 11, 2019

做vue项目的时候遇到了一个需求,在验证某个表单项时不仅需要是必填项而且要去通过接口校验是否有重复值。

template

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

引入接口

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

校验

data: () => {
  var validateUserid = (rule, value, callback) => {
   if (value === '') {
    callback(new Error('必填'))
   } else {
     checkUseridRepeat().then(response => {
      if ( response.code === '1') {
         callback(new Error('已经存在,不能重复'))
        }
     })
    }
  }
  return {
    addrules: { // 新增表单校验
     userid: [
      { required: true, validator: validateUserid, trigger: 'blur' }
     ],    
    },
   }
 },

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jqPlot jquery的页面图表绘制工具
Jul 25 Javascript
可在线编辑网页文字效果代码(单击)
Mar 02 Javascript
jQuery下的动画处理总结
Oct 10 Javascript
JavaScript中的getTime()方法使用详解
Jun 10 Javascript
基于PHP和Mysql相结合使用jqGrid读取数据并显示
Dec 02 Javascript
JQuery的Pager分页器实现代码
May 03 Javascript
深入理解ECMAScript的几个关键语句
Jun 01 Javascript
javascript闭包功能与用法实例分析
Apr 06 Javascript
vue cli升级webapck4总结
Apr 04 Javascript
20个最常见的jQuery面试问题及答案
May 23 jQuery
Jquery和CSS实现选择框重置按钮功能
Nov 08 jQuery
9个JavaScript日常开发小技巧
Oct 06 Javascript
详解如何在JS代码中消灭for循环
Dec 11 #Javascript
Angular封装表单控件及思想总结
Dec 11 #Javascript
小程序接口的promise化的实现方法
Dec 11 #Javascript
js中Function引用类型常见有用的方法和属性详解
Dec 11 #Javascript
jQuery实现验证用户登录
Dec 10 #jQuery
这样回答继承可能面试官更满意
Dec 10 #Javascript
jquery实现弹窗(系统提示框)效果
Dec 10 #jQuery
You might like
PHPMailer使用教程(PHPMailer发送邮件实例分析)
2012/12/06 PHP
PHP代码判断设备是手机还是平板电脑(两种方法)
2015/10/19 PHP
PHP面向对象程序设计类的定义与用法简单示例
2016/12/27 PHP
如何在Laravel5.8中正确地应用Repository设计模式
2019/11/26 PHP
去除链接虚线全面分析总结
2006/08/15 Javascript
LazyLoad 延迟加载(按需加载)
2010/05/31 Javascript
《JavaScript高级程序设计》阅读笔记(三) ECMAScript中的引用类型
2012/02/27 Javascript
基于jQuery仿淘宝产品图片放大镜代码分享
2020/06/23 Javascript
javascript正则表达式总结
2016/02/29 Javascript
JavaScript的继承实现小结
2017/05/07 Javascript
一个Js文件函数中调用另一个Js文件函数的方法演示
2017/08/14 Javascript
react学习笔记之state以及setState的使用
2017/12/07 Javascript
浅析Vue.js 中的条件渲染指令
2018/11/19 Javascript
Javascript读写cookie的实例源码
2019/03/16 Javascript
vue中使用WX-JSSDK的两种方法(推荐)
2020/01/18 Javascript
WebStorm无法正确识别Vue3组合式API的解决方案
2021/02/18 Vue.js
Python实现打印螺旋矩阵功能的方法
2017/11/21 Python
Python编程实现使用线性回归预测数据
2017/12/07 Python
Python实现PS图像明亮度调整效果示例
2018/01/23 Python
不到20行代码用Python做一个智能聊天机器人
2019/04/19 Python
Django用户认证系统 组与权限解析
2019/08/02 Python
Ubuntu下Python+Flask分分钟搭建自己的服务器教程
2019/11/19 Python
网吧收银员岗位职责
2013/12/14 职场文书
生产部经理岗位职责
2013/12/16 职场文书
幼儿园中秋节活动方案
2014/02/06 职场文书
服装促销活动方案
2014/02/23 职场文书
2014年两会学习心得体会
2014/03/17 职场文书
经贸日语专业个人求职信范文
2014/04/29 职场文书
关爱残疾人演讲稿
2014/05/24 职场文书
项目经理任命书范本
2014/06/05 职场文书
医院义诊活动总结
2014/07/04 职场文书
KTV门卫岗位职责
2014/10/09 职场文书
干部作风建设心得体会
2014/10/22 职场文书
十佳少年事迹材料
2014/12/25 职场文书
个人原因辞职信模板
2015/05/13 职场文书
遗嘱范文
2015/08/07 职场文书