<template><view class="content"><view class="inps"><input class="inp" type="text" v-model="verify" value="" placeholder="请输入验证码"/><button type="default" @click="yanzheng" v-show="show">获取验证码</button><button type="default" v-show="!show">已发送({{time}})</button></view></view>
</template><script>export default {data() {return {time:60,show:true,}},onLoad() {},methods: {timed(){var that=thisvar times=setInterval(function(){that.time--;if(that.time == 0){clearInterval(times)that.time = 60that.show = true}},1000)},yanzheng(){if(this.phone){this.$myRequest({url: `url`, method:'post',data:{phone: this.phone,type:'2',}}).then(data=>{var message = data.data.messagevar phone = this.phonethis.$myRequest({url: `/app/sms/sendMessage?phone=${phone}&verifyCode=${message}`, method:'post',data:{phone: this.phone,type:'',verifyCode:data.data.message}}).then(data=>{console.log(data)if(data.data.code == 200){this.show = falsethis.timed();} else {uni.showToast({title: data.data.message,icon: 'none',    //如果要纯文本,不要icon,将值设为'none'duration: 2000    //持续时间为 2秒})}})})} else {uni.showToast({title: '请填写手机号',icon: 'none',    //如果要纯文本,不要icon,将值设为'none'duration: 2000    //持续时间为 2秒})  }}}}
</script>
<style>page{width: 100%;height: 100%;}
</style>
<style lang="scss" scoped>.content {width: 100%;height: 100%;background: #F5F5F5;position: relative;overflow: auto;box-sizing: border-box;.rongli{width: 240rpx;height: 80rpx;display: block;margin: 0 auto;margin-top: 15%;}.mycontent{width: 100%;height: 380rpx;background: url(../../static/image/ju.png) no-repeat;background-size: 100% 100%;color: #FFFFFF;padding: 20rpx;}.inps{width: 100%;height: 100rpx;padding: 15rpx;display: flex;justify-content: center;align-items: center;border-bottom: 1px solid #C8C9CC;button{font-size: 26rpx;width: 200rpx;color: #FFFFFF;background: #f02e4b;border-radius: 50rpx;}.inp{flex: 1;}}.xiabut{width: 90%;height: 100rpx;border-radius: 50rpx;margin-top: 80rpx;line-height: 100rpx;background: #f02e4b;color: #FFFFFF;}}
</style>

获取验证码倒计时60秒相关推荐

  1. JS点击获取验证码后60秒内禁止重新获取(防刷新)

    JS点击获取验证码后60秒内禁止重新获取(防刷新) 参考 · 阅读文章: JS实现发送短信验证后按钮倒计时功能(防止刷新倒计时失效) 注意: 场景:在登录页点击发送啊验证码按钮,开始进入倒计时,在第3 ...

  2. 手机短信验证码登录功能的开发实录(机器识别码、短信限流、错误提示、发送验证码倒计时60秒)

    短信验证码登录功能 项目分析 核心代码 1.外部js库调用 2.HTML容器构建 3.javaScript业务逻辑验证 4.后端验证逻辑 总结 短信验证码是通过发送验证码到手机的一种有效的验证码系统, ...

  3. JavaScript获取验证码,60秒倒计时方法

    html <div class="item-input code-box"><input type="text" class="us ...

  4. vue element-ui 手机号校验 验证码校验 获取验证码倒数60秒无样式实现

    这段时间被迫搞前端搞裂开了,记录一下手机号验证码校验登录的极简无样式前端实现 巨丑!希望大佬们不介意 下面是先演示效果 点击登陆后显示校验信息 输入手机号点击获取验证码 输入符合校验的内容后点击登录提 ...

  5. js 验证码 倒计时60秒

    <input type="button" id="btn" value="免费获取验证码" /> <script type ...

  6. Vue - 实现获取手机验证码倒计时 60 秒(手机号+验证码登录功能)

    前言 网上的大部分获取验证码逻辑的例子,代码多还不健壮,本文将用最少的代码实现相同的功能. 当点击获取验证码按钮时,会自动进入倒计时,同时按钮无法点击, 您可以自定义倒计时时间,如下图所示: 这块由于 ...

  7. jQuery 点击获取验证码,倒计时30秒

    //HTML: <div class="layui-form-item">     <input class="layui-yanzheng" ...

  8. 微信小程序 - 倒计时60秒(获取验证码)

    因为写这个功能的时候我也是个新手,所以并没有抽取class和js~ 或许也正是因此,新手看起来会更简单一些 ~ Make a little progress every day ~ 实现效果 功能版 ...

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

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

最新文章

  1. POJ - 2513 Colored Sticks 欧拉通路+并查集+静态树
  2. python神经网络训练数据_用Python从头开始实现一个神经网络
  3. 《游戏服务器的架构演进》阅读笔记
  4. P3572 [POI2014]PTA-Little Bird
  5. VTK:PolyData之Silhouette
  6. 初识函数式编程(Functional Programming,FP)
  7. php100 linux,PHP100精华:很靠谱linux经常使用命令
  8. Leetcode 448. Find All Numbers Disappeared in an Array
  9. 微服务乱码_本地正常服务器乱码
  10. 用python写名字
  11. 002 selenium 元素定位
  12. 完全二叉树的节点数量
  13. unzip unbuntu 中文乱码
  14. 旺盛型人格特征和优劣势,旺盛型性格的职业发展方向
  15. 咏南linux中间件状态查看,咏南跨平台中间件
  16. 2019届华为秋招面试
  17. WIN7下弹出应用程序兼容性助手解决
  18. 2022年毕业生求职找工作青睐哪个行业?
  19. 3G网络实际使用测试情况
  20. 现场直击CGCA2022中国消费品行业CIO大会

热门文章

  1. a标签如何打开新窗口?
  2. 广告联盟 怎么赚钱?
  3. 微信小程序插件使用和更新
  4. 外部中断和内部中断 硬中断 软中断 中断下半部
  5. 服务器免费升级https之acme.sh使用教程
  6. 微信小程序去除button边框
  7. adprw指令通讯案例_【智】S7200PLC与台达变频器MODBUS简单通讯案例详解
  8. Signing package index... Cannot open file '/home/jello/openwrt/key-build' for reading
  9. 大学里TP无线路由器转AP模式/接入模式
  10. 用Java计算三角形的面积