vue+vant 实现手机号 获取验证码页面

html

         <van-field label="手机号"v-model="phone"centerrequiredplaceholder="请输入手机号":border="true" /><van-field v-model="sms"centerrequiredclearablelabel="验证码"placeholder="请输入验证码":border="false"use-button-slot><van-button slot="button"size="small"type="primary"@click="gainCode">{{time}}</van-button></van-field>

js

 data() {return {isClick: true,time: '获取验证码',phone: '',sms: '',}},methods:{// 获取验证码async gainCode() {if (this.isClick) {if (/^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/.test(this.phone)) {const res = await sendVerifyCode({ phone: this.phone })  // 获取验证码接口this.isClick = falselet s = 60this.time = s + 's'let interval = setInterval(() => {s--this.time = s + 's'if (s < 0) {this.time = '重新获取'this.isClick = trueclearInterval(interval)}}, 1000)} else {Toast.fail('请输入正确的手机号码')}}},}

效果



vue+vant 实现手机号 获取验证码页面相关推荐

  1. 输入手机号获取验证码的注册页面,说出测试过程

    考察的点有两个,一个是对手机号格式和验证码格式的验证,一个是对验证码获取功能的验证. 基本原理:验证码1分钟内只能发一次,有效期10分钟.验证码是后台Java代码生成的,然后验证码生成时间和此验证码会 ...

  2. 手机号获取验证码、验证验证码是否正确

    html: <div class="left_box lf"> <div class="menu"> <span style=&q ...

  3. 手机号获取验证码:django版本2.2/ js

    (venv)虚拟环境安装django版本2.2.12 pip install django==2.2.12 -i https://pypi.tuna.tsinghua.edu.cn/simple/ ( ...

  4. 短信验证(手机号注册,绑定手机号获取验证码)

    今天写一个常见的功能--手机app中注册或绑定手机号的获取验证码的功能.也就是短信验证功能 具体效果就是,你在注册界面填写手机号,点击获取验证码按钮,---然后会收到验证短信,填入验证码后点击注册按钮 ...

  5. Android短信验证(手机号注册,绑定手机号获取验证码)实例

    今天写一个常见的功能--手机app中注册或绑定手机号的获取验证码的功能.也就是短信验证功能 具体效果就是,你在注册界面填写手机号,点击获取验证码按钮,---然后会收到验证短信,填入验证码后点击注册 ...

  6. 最完整手机号获取验证码登陆注册逻辑

    版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/qq_37523448/article/ ...

  7. html+js手机号获取验证码功能实现

    1.找可靠的平台获得接口,我选择的是网易易盾(以下基于该平台实现),有100次的验证码发送机会. 2.找到平台,https://dun.163.com/ 3.根据官方的示例代码,调试运行通过之后,更改 ...

  8. 登录——通过手机号获取验证码(阿里云短信服务)

  9. vue+elementui 实现点击验证码出现60秒倒计时

    vue+elementui 实现点击验证码出现60秒倒计时 div部分 <div class="verCode@click="getVerCode":disable ...

最新文章

  1. 你知道Java文件拷贝有几种方式么?
  2. 消息断点+内存断点定位窗口过程
  3. MySQL同表关联的id替换名称_MySQL JOIN用另一个表中的值替换ID
  4. VB.NET通讯录源代码
  5. SAP Spartacus 里的 cxOutletRef 指令执行过程分析
  6. Android Ap 开发 设计模式第六篇:原型模式
  7. java更改包名称_更改Java包名称如何改变我的系统架构
  8. EXPORT_SYMBOL使用
  9. NeurIPS 2020 所有RL papers全扫荡
  10. 人称代词和Be动词的现在简单肯定式_1
  11. 交个朋友,还得看小米
  12. 快速安装Pytorch
  13. vivado 2017 安装教程
  14. 鸿蒙系统操作界面跟苹果很像,华为鸿蒙系统的操作界面可能长这样 和安卓全完不同而且图标也太酷了...
  15. 基于感知器准则的线性分类器设计
  16. 仿ios相机apk_icamera仿苹果安卓版-icamera仿苹果软件下载-多多root网
  17. 05.前端面经汇总javaScript篇
  18. 计算机平面设计主要学什么 - 兔课网,兔课网:初学平面要怎么样构图?
  19. XDM2020 Java版类似IDM微软下载器的开源下载工具编译
  20. 2022春节拜年短信,快收藏了

热门文章

  1. 【网络编程】多个服务器的情况:nginx实现反向代理、nginx基于反向代理实现负载均衡
  2. 互联网赚钱到底应该怎么做?这些赚钱思维你具备几个?
  3. Unable to connect to database server:specified database is invalid 错误修复方法
  4. 《大秦赋》最近很火!于是我用Python抓取了“相关数据”,发现了这些秘密.........
  5. P2331 [SCOI2005]最大子矩阵(DP分类讨论)
  6. java上此类开发包非常多,想问问各位C++同仁知道什么比较好的开发包for C/C++的吗
  7. 用html5构建兼容iE6的网页
  8. Python画3D心形
  9. [生存志] 第64节 君子与小人
  10. iPhone手机各代系拆机图