原文:https://blog.csdn.net/weixin_43201015/article/details/84405352

Vue实现注册账号时,发送短信60秒倒计时功能,并进行手机号校验的Demo案例,如果能帮到您,我感到非常荣幸,废话不多说,直接上干货,

首先来一个测试页面,引入Vue.js,及基本格式

用户注册

手机号码:

new Vue({

el:"#app",

data:{

},

methods:{

},

})

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

根据需求编写data中的数据

用户注册

手机号码:

new Vue({

el:"#app",

data:{

// 倒计时周期

countNum:60,

// 用于倒计时标记,true-正在倒计时

countFlag:false,

// 定时器

intervalBtn:{},

btnMsg:"点击发送验证码",

//手机号码

mobile:""

},

methods:{

},

})

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

编写方法和数据渲染

用户注册

手机号码:

new Vue({

el:"#app",

data:{

// 倒计时周期

countNum:60,

// 用于倒计时标记,true-正在倒计时

countFlag:false,

// 定时器

intervalBtn:{},

//默认按钮的值

btnMsg:"点击发送验证码",

//手机号码

mobile:""

},

methods:{

// 倒计时

countDown(){

// 设置btn倒计时时显示的信息

this.btnMsg = null;

// 更改btn状态

this.countFlag =! this.countFlag;

// 设置倒计时

this.intervalBtn = setInterval(() => {

if(this.countNum <= 0) {

// 重置btn提示信息

this.btnMsg = "点击发送验证码";

// 清除定时器

clearInterval(this.intervalBtn)

// 更改btn状态

this.countFlag =! this.countFlag;

// 重置倒计时状态

this.countNum = 5;

};

// 倒计时

this.countNum -- ;

}, 1000);

},

sendMobile(){

//获取输入手机号码

let mobile = this.mobile

//正则校验手机号是否合法

if(!(/^1(3|4|5|7|8)\d{9}$/.test(mobile))){

alert("手机号错误")

return

}

//触发定时器方法

this.countDown()

}

},

})

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

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

如有您有任何疑问,欢迎评论

————————————————

版权声明:本文为CSDN博主「Do Re Mi」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/weixin_43201015/article/details/84405352

vue 微信录音倒计时_Vue实现发送短息60秒倒计时相关推荐

  1. Vue实现发送短息60秒倒计时

    Vue实现发送短息60秒倒计时 Vue实现注册账号时,发送短信60秒倒计时功能,并进行手机号校验的Demo案例,如果能帮到您,我感到非常荣幸,废话不多说,直接上干货, 首先来一个测试页面,引入Vue. ...

  2. 微信小程序点击发送短信验证(60秒倒计时)

    微信小程序点击发送短信验证(60秒倒计时) /*** 执行计时,60s后可以重新发送短信验证码*/countdown: function() {var nsecond = 60;var that = ...

  3. 榛子云短信-微信小程序60秒倒计时插件

    为了帮助开发者更便捷的使用微信小程序的短信验证码功能,特别是初学者更好的使用,榛子云短信特地开发了60秒倒计时插件,效果: 使用方法 1.引入插件countdown.js var CountDown ...

  4. vue页面实现短信验证码60秒倒计时

    废话不多说,直接上代码. template <div class='single-wrapper fs14'><div class='single-mb'>短信验证</d ...

  5. java发送短信验证码带倒计时

    分享一个完整的java发送短信验证码的完整实例,这是一个官方的使用demo,带有60秒倒计时功能. 效果: 我使用的是榛子云短信平台 , 官网地址:http://sms_developer.zhenz ...

  6. 微信小程序60秒倒计时

    大家可以直接使用插件: https://blog.csdn.net/zuoliangzhu/article/details/90140067 微信小程序发送短信验证码后60秒倒计时功能,效果图: 完整 ...

  7. 短信API随机验证码加60秒后重新发送短息验证码

    短信API随机验证码加60秒后重新发送短息验证码 SMS短信验证,随机数验证码 JS /* 短信验证码 */$("#fasongyanzhengma").click(functio ...

  8. 健康管理系统第七天(移动端_体检预约(手机号校验、发送验证码之后30秒倒计时效果、生成验证码、向手机发送验证码))

    一.体检预约流程 用户可以通过如下操作流程进行体检预约: 1.在移动端首页点击体检预约,页面跳转到套餐列表页面 2.在套餐列表页面点击要预约的套餐,页面跳转到套餐详情页面 3.在套餐详情页面点击立即预 ...

  9. 简单实现vue验证码60秒倒计时功能

    简单实现vue验证码60秒倒计时功能 <span v-if="codeShow" @click="getPhoneCode">点击获取验证码< ...

最新文章

  1. web service(web服务)总结
  2. Gentoo 安装日记 12 (配置内核 :电源和bios)
  3. Devuan Jessie beta 释出
  4. error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“MTd_StaticDebug”...
  5. 神话与谬误:争论C++前你应当知道什么
  6. Go Web 编程--超详细的模板库应用指南
  7. python怎么导包_如何从python中的包导入所有函数?
  8. java webservice 示例,Java webservice 示例
  9. amd核芯显卡控制面板自定义分辨率_显卡是哪个
  10. SpringBoot+Layui就业信息管理系统
  11. 没有更改计算机日期权限,修改电脑时间_修改电脑时间没有权限
  12. linux过滤目录文件,SCP使用技巧-递归排除文件
  13. WebUploader图片上传实例
  14. 论文阅读《Fast-MVSNet: Sparse-to-Dense Multi-View StereoWith Learned Propagation and Gauss-Newton Refine》
  15. 2021-2027全球与中国单点润滑器市场现状及未来发展趋势
  16. 【现代密码学原理】——传统加密技术(学习笔记)
  17. anaconda创建新环境
  18. map,hash_map和unordered_map效率比较
  19. AutoCAD软件盗版
  20. 快递100接口查询限制分析

热门文章

  1. php对勾动画,HTML5-勾股树植物生长动画特效
  2. 机器人迷城手机版_机械迷城手机版
  3. 判断三边是否能构成直角三角形
  4. 军犬舆情每日热点:漫威之父斯坦李去世;网曝赵本山回春晚;男子中彩票抛妻女
  5. Rider For Unreal 常用快捷键与基础操作整理
  6. Linux中光盘的挂载
  7. 办公考计算机二级什么课程好,计算机二级办公软件主要考哪些东西
  8. 感受自己内心的真实,无问西东
  9. 《Visual Basic.Net 循序渐进》前言
  10. 如何选一台适合自己的笔记本,这些会不会是你的误区?