使用uniapp做的h5页面,所以布局使用的view标签。

1、写html布局,输入框、获取验证码按钮

<view class="input"><image src="../../static/images/login/password_icon.png" mode="scaleToFill"></image><input type="text" v-model="code" value="code" placeholder="请输入验证码" /><view @click="getCode" class="time" >{{leftTime == 120?'获取验证码': leftTime+' s'}}</view>
</view>

2、逻辑实现

data() {return {leftTime:120,       // 剩余时间timer:null,         // 计时器};
},//获取验证码
getCode(){if(this.leftTime != 120){return;}// 请求发送验证码接口sendRequest.post('/captcha',{phone:this.phone,imgcode:this.imgcode,key:this.key}).then(res => {if(res.code === 0){this.$tools.toast("发送成功,请耐心等待!")this.timer = setInterval(()=>{this.leftTime = this.leftTime - 1;if(this.leftTime <= 0){this.leftTime = 120;clearInterval(this.timer)}},1000);}else{this.$tools.toast(res.errormsg);}    },function (err) {this.$tools.toast(err);});
},

获取验证码的页面及其实现逻辑相关推荐

  1. 前端-uniapp开发app登录逻辑(人机验证以及手机获取验证码)

    1.逻辑梳理 跳转登录页面后,显示需要手机登录.填写手机号->点击获取验证码->弹出人机验证页面->拼图成功->请求后端接口给手机发验证码->获取验证码文字变成60s计时 ...

  2. android 保存退出之前的页面_项目实战:Qt+Android模拟操作器(模拟操作app,打开,点击,输入,获取验证码等等)...

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://blog.csdn.net/qq21497936/article/details/109313803 各位读者,知识无穷而人力有穷 ...

  3. 微信公众号申请页面获取验证码BUG

    环境 操作系统: 浏览器: 网络:wifi 步骤 1.注册成功后,进入微信公众号 2.选择订阅号,下面的[选择并继续],点击确认 3.选择[个人]后,会让你填写个人信息 4.填写完姓名和身份证号码后, ...

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

    vue+vant 实现手机号 获取验证码页面 html <van-field label="手机号"v-model="phone"centerrequir ...

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

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

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

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

  7. 登陆页面的获取验证码

    getverifycode(){if(this.vaildatephone()){this.vaildtebtn();} } vaildtebtn(){let time = 60;let timer= ...

  8. 前端获取验证码的方式

    web端页面js简单的逻辑代码 这里我采用的是div方式并不是传统的button按钮 pointerEvents:none 阻止当前元素相关事件 // 获取验证码的点击var code = funct ...

  9. 30秒学会 —— 《获取验证码基本操作》

    前期回顾     懒人必备 -- 时间神器 moment_0.活在风浪里的博客-CSDN博客亲测好用,及其好使的插件,开发懒人必整,就算是自己可以写,一大堆代码,真的要写吗?https://blog. ...

最新文章

  1. java 数组越界异常_数组越界异常 求解决!!!
  2. Hadoop2.7.3+HBase1.2.5+ZooKeeper3.4.6搭建分布式集群环境
  3. SQL Server2005 ROW_NUMBER() OVER 使用
  4. 「前端」History API与浏览器历史堆栈管理
  5. [vue] v-if和v-for的优先级是什么?如果这两个同时出现时,那应该怎么优化才能得到更好的性能?
  6. Java内存模型JMM简单分析
  7. 简易语音助手—python
  8. 从单张图重建三维人体模型综述(二)
  9. 八大排序算法(Java实现)
  10. 运动重构(SFM)学习笔记一
  11. 怎么用计算机解锁手机密码华为,华为手机忘记解锁密码如何解锁?两招轻松搞定...
  12. 郁亮的“权力游戏”,万科的“内外战争”
  13. 数据安全能力成熟度模型DSMM----1、DSMM架构
  14. js高级面试题总结(es6)
  15. Django笔记-实现用户退出登录(logout)
  16. Kali Linux 使用Armitage
  17. Java 基础学习之类集框架 十 (SortedMap 接口)
  18. 【ps】如何编辑*.psd文件中的已有文字
  19. 【每日一题】【[JSOI2007]建筑抢修】
  20. c/c++实现获取NOD32升级账号密码

热门文章

  1. 优思学院|六西格玛项目立项五大步骤
  2. mysql 大量数据插入优化
  3. DaVinci:播放相关
  4. dsa签名 linux_openssl使用DSA算法生成签名
  5. 港科夜闻丨香港科大与华为达成战略合作,推动研究及培育人才
  6. 2023年湖北建筑安全员ABC报考,来考网
  7. jacob 详解 语音_Java系列:Java实现文字转语音
  8. 国宝上新计划-四大博物馆独家数字珍藏强势来袭!
  9. jquery 表单验证 ajax提交,jquery.validationEngine ajax验证 不通过也提交表单
  10. Mock技术_Mock与Moco技术介绍