实现微信小程序获取手机验证码(点击开始倒计时)
wxml部分:
<input placeholder="请输入手机号" bindinput=“phoneInput”></input>
<!-- {{text}}为插值表达式,开始为“获取验证码”,点击后开始倒计时 -->
<button disabled="{{disabled}}" bindtap="getYzm">{{text}}</button>
js部分:
Page({data: {text: ‘获取验证码’, //按钮文字currentTime: 61, //倒计时disabled: false, //按钮是否禁用phone: ‘’ //获取到的手机栏中的值
},
//获取手机栏input中的值
phoneInput: function (e) {this.setData({phone: e.detail.value})
},
//获取验证码getYzm: function() {var that = thisthat.setData({disabled: true, //点击后先按钮禁用})//提示用户短信验证码已经发送wx.showToast({title: '短信验证码已发送',icon: 'none',duration: 2000});var currentTime = that.data.currentTime //把手机号跟倒计时值变例成js值//设置一分钟的倒计时var interval = setInterval(function() {currentTime--; //每执行一次让倒计时秒数减一that.setData({text: currentTime + 's', //按钮文字变成倒计时对应秒数})//如果当秒数小于等于0时if (currentTime <= 0) {clearInterval(interval) //清楚定时器that.setData({text: '重新发送',currentTime: 61,disabled: false,color: '#59b550'})}}, 1000);},
实现微信小程序获取手机验证码(点击开始倒计时)相关推荐
- 微信小程序 获取 手机验证码 短信验证码 后端功能实现解析
本文原创首发CSDN,链接 https://mp.csdn.net/console/editor/html/106041472 ,作者博客https://blog.csdn.net/qq_414641 ...
- 微信小程序获取手机验证码
一种比较常见的功能获取手机验证码 先看效果图: 其实这个功能实现起来很简单,主要就是调取第三方接口,拿到返回值验证的问题 直接上代码吧: <view class='changeInfo'> ...
- 小程序获取手机验证码
<view class="container"><view class="phone"><view class="bir ...
- 微信小程序的手机通讯录点击本页面跳转位置的代码详解
最近开始做小程序,通读一遍文档再上手并不算难,但不得不说小程序里还是有一些坑.这里说一下如何实现页面锚点跳转,一个城市列表的效果示意图如下: 因为在微信小程序的环境中不能想在浏览器里设置标签,或者操作 ...
- uniapp 微信小程序 获取图形验证码解决方案
写这篇博客的初衷是,自己陷入深坑,爬了好久,前端小白,记录一下吧.. **问题:**在登录时候,需要获取图形验证码来验证登录,接口返回的是base64,直接可以用base64来显示图片,没毛病吧,我也 ...
- 微信小程序获取手机系统信息
使用方法有2种 如下 方法1 wx.getSystemInfo 异步方法 wx.getSystemInfo({success(res) {console.log(res.model)console. ...
- 微信小程序获取手机分辨率高度
getPhoneInfo:function(){this.setData({phoneHeight: 750 / wx.getSystemInfoSync().windowWidth * wx.get ...
- 微信小程序选择手机相册里的图片并上传到页面
微信小程序获取手机相册里的图片并传到页面上 index.wxml代码 // 相册中的照片 <button bindtap='handleChooseAlbum'>选中图片</butt ...
- uniapp微信小程序怎样获取宽高?获取系统信息?微信小程序 获取用户手机屏幕高度与宽度信息等
第一种方案(推荐) "vw" = "view width" "vh" = "view height" 使用 CSS3 引 ...
最新文章
- 二十五:设计模式的总结
- 2021算法竞赛入门班第四节课【搜索】练习题
- 开工大吉,先送一波福利~
- MRP信息汇总BAPI(Z_IF_MRP_TOTAL_LIST)
- 采样频率和带宽的关系_基于矢量网络分析仪的 TDR 与传统采样示波器 TDR 之间的测量性能和优势比较...
- (转)深入理解Java中的final关键字
- 【Linux导论】Linux引导流程(The Boot Process)
- delete容易出错的地方
- 监听mysql表内容变化 使用canal_2 监听mysql表内容变化,使用canal
- mysql openfileslimit 设置_mysql open_files_limit值更改无效
- 《大数据技术原理与应用》 期末复习
- 白帽子讲Web安全学习之XSS
- tp ajax 多图上传,TP5 Ajax上传图片
- 104种木马手工清除方法
- 数据库数据模型理解 概念数据模型 逻辑数据模型 物理数据模型区别和联系
- mysql查询父子关系树_数据库 SQL 遍历父子关系表(二叉树)获得所有子节点 所有父节点...
- 计算机房灭火器采用哪种类型,机房灭火器类型有哪些
- 网址短连接 short url
- Python多继承mro
- 打造一台“苹果范儿”的 Linux 系统,桌面美化攻略来了~
热门文章
- 小米6怎么解除温控_小米6性能模式_小米6性能模式怎么关
- 系统及服务器巡检流程图,巡检日常工作流程图
- 记录一次大厂的游戏引擎工程师的两次技术面试
- 新手python爬虫100个入门项目
- MyEclipse配置struts2框架
- Golang Excel表格的解析、导出
- python中tab的用法_python中使用tab键进行提示(python3有效)
- java中的访问控制(private、default、protected、public)
- QMT中ContextInfo的使用注意
- ADOBE CC 简体大师版 v3.22 赢政发布