微信小程序之发送短信倒计时功能


Posted in Javascript onAugust 30, 2017

微信小程序之发送短信倒计时功能

点击后

微信小程序之发送短信倒计时功能

代码

<form bindsubmit="formSubmit" bindreset="formReset"> 
<view class="fidpas"> 
 <input type="number" class="fidpas_inp"placeholder-class="lgin_place" placeholder="请输入手机号" name="phonenumber" /> 
 <input type="number" class="fidpas_inp2"placeholder-class="lgin_place" placeholder="请输入短信验证码" name="msg" /> 
 <button class="{{sendmsg}}" bindtap="sendmessg">{{getmsg}}</button> 
</view> 
<button class="lgbut" formType="submit">下一步</button> 
</form> 
data: { 
 sendmsg: "sendmsg", 
 getmsg:"获取短信验证码", 
 }, 
 /** 
 * 获取短信验证码 
 */ 
 sendmessg:function(e){ 
 if (timer==1){ 
 timer=0 
 var that=this 
 var time=60 
 that.setData({ 
 sendmsg:"sendmsgafter", 
 }) 
 var inter=setInterval(function(){ 
  that.setData({ 
  getmsg: time + "s后重新发送", 
  }) 
  time-- 
  if(time<0){ 
  timer=1 
  clearInterval(inter) 
  that.setData({ 
   sendmsg: "sendmsg", 
   getmsg: "获取短信验证码", 
  }) 
  } 
 },1000)} 
 },

思路:将BUTTON后样式和内容设为变量,点击之后setData将其改变即可

总结

以上所述是小编给大家介绍的微信小程序之发送短信倒计时功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
js模拟弹出效果代码修正版
Aug 07 Javascript
JavaScript数值转换的三种方式总结
Jul 31 Javascript
jQuery通过点击行来删除HTML表格行的实现示例
Sep 10 Javascript
Bootstrap表单布局样式代码
May 31 Javascript
url传递的参数值中包含&amp;时,url自动截断问题的解决方法
Aug 02 Javascript
详解Vue.js搭建路由报错 router.map is not a function
Jun 27 Javascript
JavaScript判断浏览器和hack滚动条的写法
Jul 23 Javascript
Angular入口组件(entry component)与声明式组件的区别详解
Apr 09 Javascript
详解vue 不同环境配置不同的打包命令
Apr 07 Javascript
jQuery操作attr、prop、val()/text()/html()、class属性
May 23 jQuery
一些可能会用到的Node.js面试题
Jun 15 Javascript
vue之a-table中实现清空选中的数据
Nov 07 Javascript
使用node.js对音视频文件加密的实例代码
Aug 30 #Javascript
hammer.js实现图片手势放大效果
Aug 29 #Javascript
js禁止表单重复提交
Aug 29 #Javascript
View.post() 不靠谱的地方你知道多少
Aug 29 #Javascript
jsTree事件和交互以及插件plugins详解
Aug 29 #Javascript
移动端Ionic App 资讯上下循环滚动的实现代码(跑马灯效果)
Aug 29 #Javascript
基于jstree使用AJAX请求获取数据形成树
Aug 29 #Javascript
You might like
php下连接mssql2005的代码
2011/01/17 PHP
学习php设计模式 php实现状态模式
2015/12/07 PHP
解决php用mysql方式连接数据库出现Deprecated报错问题
2019/12/25 PHP
Firefox和IE浏览器兼容JS脚本写法小结
2008/07/07 Javascript
fancybox modal的完美解决(右上的X)
2012/10/30 Javascript
推荐10 款 SVG 动画的 JavaScript 库
2015/03/24 Javascript
JS实现对中文字符串进行utf-8的Base64编码的方法(使其与Java编码相同)
2016/06/21 Javascript
jQuery实现Table表格隔行变色及高亮显示当前选择行效果示例
2017/02/14 Javascript
纯js实现html转pdf的简单实例(推荐)
2017/02/16 Javascript
two.js之实现动画效果示例
2017/11/06 Javascript
angularJs使用ng-repeat遍历后选中某一个的方法
2018/09/30 Javascript
微信小程序实现预览图片功能
2020/10/22 Javascript
微信jssdk逻辑在vue中的运用详解
2018/11/14 Javascript
JS/HTML5游戏常用算法之路径搜索算法 A*寻路算法完整实例
2018/12/14 Javascript
JavaScript变速动画函数封装添加任意多个属性
2019/04/03 Javascript
jQuery事件委托代码实践详解
2019/06/21 jQuery
[57:59]完美世界DOTA2联赛循环赛 Ink Ice vs LBZS BO2第一场 11.05
2020/11/05 DOTA
python实现从网络下载文件并获得文件大小及类型的方法
2015/04/28 Python
用Python计算三角函数之atan()方法的使用
2015/05/15 Python
Android模拟器无法启动,报错:Cannot set up guest memory ‘android_arm’ Invalid argument的解决方法
2016/07/01 Python
python的Tqdm模块的使用
2018/01/10 Python
python实现逐个读取txt字符并修改
2018/12/24 Python
Python开发之Nginx+uWSGI+virtualenv多项目部署教程
2019/05/13 Python
使用Python OpenCV为CNN增加图像样本的实现
2019/06/10 Python
django foreignkey外键使用的例子 相当于left join
2019/08/06 Python
Django项目中使用JWT的实现代码
2019/11/04 Python
基于python实现雪花算法过程详解
2019/11/16 Python
学会python自动收发邮件 代替你问候女友
2020/05/20 Python
python实现学生通讯录管理系统
2021/02/25 Python
css3实现的多级渐变下拉菜单导航效果代码
2015/08/31 HTML / CSS
Canvas与Image互相转换示例代码
2013/08/09 HTML / CSS
西雅图的买手店:Totokaelo
2019/10/19 全球购物
德国专业木制品经销商:Holz-Direkt24
2019/12/26 全球购物
什么是测试驱动开发(TDD)
2012/02/15 面试题
毕业生写求职信的要点
2014/03/04 职场文书
党支部活动策划方案
2014/08/18 职场文书