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


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 相关文章推荐
Javascript 的addEventListener()及attachEvent()区别分析
May 21 Javascript
JQuery将文本转化成JSON对象需要注意的问题
May 09 Javascript
JQuery写动态树示例代码
Jul 31 Javascript
JQuery给select添加/删除节点的实现代码
Apr 26 Javascript
基于Vue.js的表格分页组件
May 22 Javascript
AngularJS基础 ng-show 指令简单示例
Aug 03 Javascript
easyui 中的datagrid跨页勾选问题的实现方法
Jan 18 Javascript
详细AngularJs4的图片剪裁组件的实例
Jul 12 Javascript
chorme 浏览器记住密码后input黄色背景处理方法(两种)
Nov 22 Javascript
详解JavaScript基础知识(JSON、Function对象、原型、引用类型)
Jan 16 Javascript
vue.js根据代码运行环境选择baseurl的方法
Feb 28 Javascript
详解webpack模块加载器兼打包工具
Sep 11 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 rawurlencode与urlencode函数的深入分析
2013/06/08 PHP
PHP小白必须要知道的php基础知识(超实用)
2017/10/10 PHP
PHP简单验证码功能机制实例详解
2019/03/27 PHP
PHP7实现和CryptoJS的AES加密方式互通示例【AES-128-ECB加密】
2019/06/08 PHP
Javascript 键盘keyCode键码值表
2009/12/24 Javascript
jquery 常用操作方法
2010/01/28 Javascript
基于jQuery的获得各种控件Value的方法
2010/11/19 Javascript
JS跨域总结
2012/08/30 Javascript
jquery实现控制表格行高亮实例
2013/06/05 Javascript
javascript简单事件处理和with用法介绍
2013/09/16 Javascript
关闭页面window.location事件未执行的原因及解决方法
2014/09/01 Javascript
dreamweaver 8实现Jquery自动提示
2014/12/04 Javascript
jQuery中parentsUntil()方法用法实例
2015/01/07 Javascript
jquery实现鼠标滑过小图查看大图的方法
2015/07/20 Javascript
JavaScript对HTML DOM使用EventListener进行操作
2015/10/21 Javascript
jquery自定义表格样式
2015/11/23 Javascript
JQuery 动态生成Table表格实例代码
2016/12/02 Javascript
Vue开发中整合axios的文件整理
2017/04/29 Javascript
vue路由结构可设一层方便动态添加路由操作
2020/08/31 Javascript
JavaScript位置参数实现原理及过程解析
2020/09/14 Javascript
Python自动化测试工具Splinter简介和使用实例
2014/05/13 Python
Python with的用法
2014/08/22 Python
Python的Django框架中的select_related函数对QuerySet 查询的优化
2015/04/01 Python
Python3对称加密算法AES、DES3实例详解
2018/12/06 Python
python爬虫简单的添加代理进行访问的实现代码
2019/04/04 Python
Python语法分析之字符串格式化
2019/06/13 Python
python 默认参数相关知识详解
2019/09/18 Python
Python协程 yield与协程greenlet简单用法示例
2019/11/22 Python
简单了解Python变量作用域正确使用方法
2020/06/12 Python
python和node.js生成当前时间戳的示例
2020/09/29 Python
python 利用Pyinstaller打包Web项目
2020/10/23 Python
丝芙兰美国官网:SEPHORA美国
2016/08/03 全球购物
公益活动邀请函
2014/02/05 职场文书
2014年医院个人工作总结
2014/12/09 职场文书
写给汽车4S店的创业计划书,拿来即用!
2019/08/09 职场文书
解决springboot druid数据库连接失败后一直重连的方法
2022/04/19 Java/Android