vue實現倒計時獲取驗證碼效果
更新時間:2020年04月17日 15:57:28 作者:小羽向前跑
這篇文章主要為大家詳細介紹了vue實現倒計時獲取驗證碼效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了vue實現倒計時獲取驗證碼效果的具體代碼,供大家參考,具體內容如下
效果:
代碼:
<template> <div> <el-button :disabled="disabled" @click="sendcode" class="sendcode">{{btntxt}}</el-button> </div> </template> <script> export default { data() { return { disabled:false, time:5, btntxt:"發(fā)送驗證碼", }; }, methods: { sendcode(){ this.time=5; this.timer(); }, //發(fā)送手機驗證碼倒計時 timer() { if (this.time > 0) { this.disabled=true; this.time--; this.btntxt=this.time+"秒"; setTimeout(this.timer, 1000); } else{ this.time=0; this.btntxt="發(fā)送驗證碼"; this.disabled=false; } }, } } </script> <style scoped> .el-button{ margin: 100px 50px; } </style>
更多關于倒計時的文章請查看專題:《倒計時功能》
更多JavaScript時鐘特效點擊查看:JavaScript時鐘特效專題
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。