vue写倒计时

Posted hs610

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue写倒计时相关的知识,希望对你有一定的参考价值。

   <a class="btn" v-if="!isShow" @click="getCode()">验证码</a>
   <a class="btn" v-else="isShow">{{sec + ‘ s‘}}</a>

  

var vm = new Vue({
        el:‘#wrap‘,
        data:{
            isShow:false,
            sec:60,
        },
        methods:{
            getCode:()=>{
                vm.isShow = true;
                var time = setInterval(function () {
                    if(vm.sec == 1){
                        clearInterval(time);
                        vm.isShow = false;
                        vm.sec = 60;
                        return false;
                    }else {
                        vm.sec = vm.sec-1
                    }
                },1000)
            }
        }
    });

  

以上是关于vue写倒计时的主要内容,如果未能解决你的问题,请参考以下文章

python使用上下文对代码片段进行计时,非装饰器

vsCode写vue项目一键生成.vue模板

手把手带你分解 Vue 倒计时组件

JUC并发编程 共享模式之工具 JUC CountdownLatch(倒计时锁) -- CountdownLatch应用(等待多个线程准备完毕( 可以覆盖上次的打印内)等待多个远程调用结束)(代码片段

VSCode自定义代码片段1——vue主模板

VSCode自定义代码片段——.vue文件的模板