位置: IT常识 - 正文

vue element-ui 手机号校验 & 验证码校验 & 获取验证码倒数60秒无样式实现(elementui 手机端)

编辑:rootadmin
vue element-ui 手机号校验 & 验证码校验 & 获取验证码倒数60秒无样式实现

推荐整理分享vue element-ui 手机号校验 & 验证码校验 & 获取验证码倒数60秒无样式实现(elementui 手机端),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:elementui兼容手机吗,vue3 element ui,vue3 element ui,vue-element-ui,elementui兼容手机吗,elementui兼容手机吗,element ui mobile,element ui mobile,内容如对您有帮助,希望把文章链接给更多的朋友!

这段时间被迫搞前端搞裂开了,记录一下手机号验证码校验登录的极简无样式前端实现 巨丑!希望大佬们不介意 下面是先演示效果

vue element-ui 手机号校验 & 验证码校验 & 获取验证码倒数60秒无样式实现(elementui 手机端)

点击登陆后显示校验信息

输入手机号点击获取验证码

输入符合校验的内容后点击登录提示成功

无后端交互!!!! 非常非常简单的功能,我觉得这是个万能模板,全部代码如下。

<template><el-form ref="loginForm" :model="form" :rules="rules" :inline="true"><el-form-item label="手机号" prop="phone"><el-input type="text" maxlength="11" placeholder="手机号" style="width: 250px" v-model="form.phone" /></el-form-item><el-form-item label="验证码" prop="code"><el-input type="text" maxlength="6" placeholder="验证码" v-model="form.code" style="width: 250px" /><el-button :disabled="disabled" @click="getCode">{{ valiBtn }}</el-button></el-form-item><el-form-item><el-button type="primary" @click.prevent="onSubmit('loginForm')">登 录</el-button></el-form-item></el-form></template><script>export default {data() {var checkPhone = (rule, value, callback) => {if (value === "") {callback(new Error("请输入绑定的手机号码"))} else if (!/^(13[0-9]|14[5|7]|15[0|1|2|3|4|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$/.test(value)) {callback(new Error("请输入正确的手机号码"))} else {callback()}};var checkCode = (rule, value, callback) => {if (value === "") {callback(new Error("请输入验证码"))} else if (!/^[0-9]+$/.test(value) || !/^\d{6}$/.test(value)) {callback(new Error("请输入6位数字的验证码"))} else {callback()}};return {form: {phone: '',code: ''},autoLogin: false,rules: {phone: [{ validator: checkPhone, required: true, trigger: 'blur' }],code: [{ validator: checkCode, required: true, trigger: 'blur' }]},valiBtn: '获取验证码',disabled: false,}},methods: {//获取验证码 并只验证手机号 是否正确getCode() {this.$refs['loginForm'].validateField('phone', (err) => {if (err) {console.log('未通过')return;} else {console.log('已通过')console.log(this.form.phone)this.tackBtn(); //验证码倒数60秒}})},tackBtn() { //验证码倒数60秒let time = 60;let timer = setInterval(() => {if (time == 0) {clearInterval(timer);this.valiBtn = '获取验证码';this.disabled = false;} else {this.disabled = true;this.valiBtn = time + '秒后重试';time--;}}, 1000);},onSubmit(formName) { //点击登录 验证手机& 验证码是否符合条件this.$refs[formName].validate((valid) => { // 为表单绑定验证功能if (valid) {this.$alert("成功", "提示")}});},},}</script>

需要的自取,涂涂改改就能用!就是需要自己调样式~

重新发了一个好看点的版本,需要的看一下,用了对话框 https://blog.csdn.net/ZZDT099/article/details/128498405?spm=1001.2014.3001.5502

本文链接地址:https://www.jiuchutong.com/zhishi/295192.html 转载请保留说明!

上一篇:解决前端“\n”不换行问题(解决前端跨域问题)

下一篇:GPT-4 API 接口调用及价格分析(gpio口是什么意思?)

  • vivo NEX 3s搭载的是什么处理器(vivo手机nex3s评测)

    vivo NEX 3s搭载的是什么处理器(vivo手机nex3s评测)

  • 华为nova7se可以无线充电的吗(华为nova7se可以用120W快充吗)

    华为nova7se可以无线充电的吗(华为nova7se可以用120W快充吗)

  • qq音乐看好友歌单有记录吗(qq音乐看好友歌单有访客吗)

    qq音乐看好友歌单有记录吗(qq音乐看好友歌单有访客吗)

  • 华为手机怎么修改屏下指纹图案(华为手机怎么修改日期)

    华为手机怎么修改屏下指纹图案(华为手机怎么修改日期)

  • line out接口什么意思(line out插口)

    line out接口什么意思(line out插口)

  • icloud照片显示同步

    icloud照片显示同步

  • 哪些商品禁止在淘宝网上发布(哪些商品禁止在速卖通销售)

    哪些商品禁止在淘宝网上发布(哪些商品禁止在速卖通销售)

  • 正常手机几分钟掉一个电(正常手机几分钟充一个电)

    正常手机几分钟掉一个电(正常手机几分钟充一个电)

  • 抖音视频上方区域怎么加文字(抖音右上角视频)

    抖音视频上方区域怎么加文字(抖音右上角视频)

  • 笔记本怎么开麦说话(只有一个耳机孔的笔记本怎么开麦)

    笔记本怎么开麦说话(只有一个耳机孔的笔记本怎么开麦)

  • 刷宝发视频怎么算收益(刷宝短视频怎么上传视频)

    刷宝发视频怎么算收益(刷宝短视频怎么上传视频)

  • 微信可以联网吗(只有微信能联网)

    微信可以联网吗(只有微信能联网)

  • 换手机电池对手机有影响吗(换手机电池对手机性能有影响吗)

    换手机电池对手机有影响吗(换手机电池对手机性能有影响吗)

  • 荣耀手机老是自动重启(荣耀手机老是自动旋转屏怎么办啊)

    荣耀手机老是自动重启(荣耀手机老是自动旋转屏怎么办啊)

  • ipad关闭盲人模式快捷(ipad关闭盲人模式快捷键)

    ipad关闭盲人模式快捷(ipad关闭盲人模式快捷键)

  • 苹果屏幕摔出绿色线条(苹果屏幕摔出绿线能修复吗)

    苹果屏幕摔出绿色线条(苹果屏幕摔出绿线能修复吗)

  • vivox6什么时候上市的(vivox6什么时候发布的)

    vivox6什么时候上市的(vivox6什么时候发布的)

  • 淘宝收货时间是多久(淘宝收货是从发货开始算还是签收开始算)

    淘宝收货时间是多久(淘宝收货是从发货开始算还是签收开始算)

  • 一个订单可以投诉几次(一个订单可以投几个快递)

    一个订单可以投诉几次(一个订单可以投几个快递)

  • 微信横屏是啥意思(微信横屏模式有啥用)

    微信横屏是啥意思(微信横屏模式有啥用)

  • 通常所说的cache是指(通常所说的I/O设备指什么)

    通常所说的cache是指(通常所说的I/O设备指什么)

  • 应用未安装是什么原因(应用未安装是什么意思)

    应用未安装是什么原因(应用未安装是什么意思)

  • 探探不充钱不能说话吗(探探 不充值)

    探探不充钱不能说话吗(探探 不充值)

  • xr数据线支持快充吗(苹果xr数据线支持18w吗)

    xr数据线支持快充吗(苹果xr数据线支持18w吗)

  • p30pro传感器尺寸(华为p30pro传感器尺寸)

    p30pro传感器尺寸(华为p30pro传感器尺寸)

  • 怎么给c盘扩容(固态硬盘怎么给c盘扩容)

    怎么给c盘扩容(固态硬盘怎么给c盘扩容)

  • vivoy3是哪年出的(vivoy3什么时候出的)

    vivoy3是哪年出的(vivoy3什么时候出的)

  • 华为手机铃声在哪个文件夹(华为手机铃声在哪里面能找到)

    华为手机铃声在哪个文件夹(华为手机铃声在哪里面能找到)

  • 夏普电视一直在认证(夏普电视一直在启动状态)

    夏普电视一直在认证(夏普电视一直在启动状态)

  • Web网页基于html、CSS设计——“爱家居”素材(html基础网页)

    Web网页基于html、CSS设计——“爱家居”素材(html基础网页)

  • 资金性质生产性是什么意思
  • 应交消费税的税目
  • 允许抵扣的进项税额分为哪几种情况
  • 土地使用权转让是什么意思
  • 本年已交税费怎么算
  • 发票丢失了能开红字发票吗
  • 可抵扣租赁费如何摊销做会计分录呢?
  • 折价购入
  • 增值税专用发票怎么开
  • 汽车折旧年限与什么有关
  • 物流公司开票税率
  • 收到个税手续费返还现金流量表
  • 期间费用燃油费计入哪个项目?
  • 现金支票存根会计要签字吗
  • 企业所得税税率2.5% 5% 25%
  • 记账凭证摘要的填写要求有
  • 出租房子收入计入什么科目
  • 怎么通过mac地址访问设备
  • falogincn修改无线密码
  • 向境外股东分配利润代扣代缴企业所得税
  • 发票已认证还能作废吗2020
  • 非正常原因造成的损失计入什么科目
  • php图片加文字水印
  • 包工队人员受伤该由谁负责
  • 银行提取现金会查征信吗
  • ajaxuploadfile
  • 出口退税附加税的计税基础
  • 定额发票申报税率怎么填
  • 增值税小规模纳税人
  • php用户评论
  • 2020年维修基金怎么交
  • sql server 2012安装无网络可以OK?
  • sql表添加字段
  • 劳务费个人所得税怎么查
  • 残保金是计入管理费用还是?
  • 金税四期讲解视频
  • 公司送礼计入什么会计科目
  • 存货发出的计价方式有哪些
  • 建筑业预交税金会计分录
  • 资本性支出是什么活动
  • 库存现金存入银行是什么凭证
  • 本月没有认证的发票怎么做账
  • 农业保险赔付率数据查询
  • 会计准则允许预提吗
  • 行政单位合并财务怎么办
  • 国有资本金是什么意思
  • 季度申报表弥补以前年度亏损
  • 怎样填写记账凭证
  • sql server错误和使用情况报告
  • mysql单表10亿
  • redis 和 mysql 的数据不一致怎么办
  • win7出现蓝屏
  • win10开始菜单按重启键变成关机
  • win10预览版选哪个
  • 在mac外置硬盘上安装软件
  • atwakeup进程
  • 如何在windows沙盒中导入文件
  • winxp win10哪个快
  • 升级win10之后东西不见了
  • 如何装win8.1
  • win7共享失败
  • ExtJS如何设置与获取radio控件的选取状态
  • nodejs自动生成接口文档
  • opengl编程实例
  • bootstrap基础
  • javascript常用函数大全
  • python获取当前地址
  • python os.access
  • 使用vue-cli快速搭建vue项目
  • js判断上传图片宽高大小
  • javascript语言入门教程
  • unity2d摇杆
  • javascript基本概念
  • python如何搭建环境
  • 税务局属于什么行业类别
  • 沈阳车辆税务管理局电话
  • 电子税务网没开通怎么办
  • 税务文书有哪些
  • 征管基础平台app
  • 地税局和税务局一样吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设