微信小程序发送短信倒计时功能示例代码详解

why 14 2024-10-18

这篇文章主要介绍了微信小程序之发送短信倒计时功能,需要的朋友可以参考下

image.png

点击后

image.png

代码


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

<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将其改变即可

总结

以上就是微信小程序发送短信倒计时功能示例代码详解的详细内容。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:微信小程序项目基本配置全面解析
下一篇:微信小程序轮播图效果实例全面分享
相关文章

 发表评论

暂时没有评论,来抢沙发吧~