vue如何获取验证码倒计时组件

  介绍

这篇文章给大家分享的是有关vue如何获取验证码倒计时组件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

具体内容如下

之前写过一个计时函数,有计算误差,但是验证码的60秒倒计时可以忽略这一点点误差。直接上代码。

 vue如何获取验证码倒计时组件

& lt; template>   ,& lt; div 类=癱aptcha-row"比;   ,& lt; input 类=癱aptcha-input",占位符=笆淙胙橹ぢ搿?auto-focus /比;   ,& lt; div  v=皊howtime===null",类=癱aptcha-button", @click=皊end"比;   获才能取验证码   ,& lt;/div>   ,& lt; div  v-else 类=癱aptcha-button"比;   ,,{{showtime}}   ,& lt;/div>   ,& lt;/div>   & lt;/template> & lt; script>   export  default  {   ,数据(){   ,return  {//才能,计时器,注意需要进行销毁   ,,timeCounter:空,//才能,null 则显示按钮,秒数则显示读秒   showtime才能:零   ,}   },   ,方法:{   ,//倒计时显示处理   ,countDownText (s), {   this.showtime 才能=,' ${}年代后重新获取的   },   ,//倒计时,60秒,不需要很精准   ,倒计时(次){   const 才能;self =,;//才能,时间间隔,1秒   const 才能;interval =, 1000;   let 才能;count =, 0;   时间=self.timeCounter 才能;setTimeout (countDownStart,间隔);   function 才能;countDownStart (), {   if 才能;(self.timeCounter ==, null), {   ,,return 假;   ,,}   + +,计数   self.countDownText才能(times 作用;count  +, 1);   if 才能;(count 祝辞,次),{   ,,clearTimeout (self.timeCounter)   ,,self.showtime =,空;   ,,},{else    ,,self.timeCounter =, setTimeout (countDownStart,间隔)   ,,}   ,,}   },   ,把(){   this.countDown才能(60);   ,}   },   }   & lt;/script> & lt; style  lang=發ess", scoped>   .captcha-row  {   ,显示:flex;   ,.captcha-button  {   背景:大敌;# 048 fff;   ,颜色:白色;   ,显示:flex;   ,justify-content:中心;   ,对齐项目:中心;   ,填充:4 rpx  8 rpx;   ,宽度:320 rpx;   ,这个特性:4 rpx;   ,}   }   & lt;/style> Vue的优点

Vue具体轻量级框架,简单易学,双向数据绑定,组件化,数据和结构的分离,虚拟DOM,运行速度快等优势,Vue中页面使用的是局部刷新,不用每次跳转页面都要请求所有数据和DOM,可以大大提升访问速度和用户体验。

感谢各位的阅读!关于“Vue如何获取验证码倒计时组件”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

vue如何获取验证码倒计时组件