微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

基于vue的短信验证码倒计时demo

最近做了一个小的demo,分享给大家,在很多地方都能用到。

一般获取短信验证码的时候会用到这个demo:

button里面包两个span标签,根据点击状态,显示不同的span,关键代码就是倒计时:

rush:xhtml;">
disabled">{{time+'秒后获取'}} disabled">send
rush:css;"> button { width: 100px; height: 50px background: pink; }
rush:js;"> var vm = new Vue({ el: '#example',data() { return { time: 60,// 发送验证码倒计时 sendMsgdisabled: false } },methods: { send() { let me = this; me.sendMsgdisabled = true; let interval = window.setInterval(function() { if ((me.time--) <= 0) { me.time = 60; me.sendMsgdisabled = false; window.clearInterval(interval); } },1000); } } })

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐