zoukankan      html  css  js  c++  java
  • 小程序订单的待付款实现倒计时(秒)

    一、秒倒计时

    wxml

    js的data部分

    方法代码

    // 倒计时效果
    countDown: function () {
    let that = this;
    let countDownNum = that.data.countDownNum;//获取倒计时初始值
    //如果将定时器设置在外面,那么用户就看不到countDownNum的数值动态变化,所以要把定时器存进data里面
    that.setData({
    timer: setInterval(function () {//这里把setInterval赋值给变量名为timer的变量
    //每隔一秒countDownNum就减一,实现同步
    countDownNum--;
    //然后把countDownNum存进data,好让用户知道时间在倒计着
    that.setData({
    countDownNum: countDownNum
    })
    //在倒计时还未到0时,这中间可以做其他的事情,按项目需求来
    if (countDownNum == 0) {
    //这里特别要注意,计时器是始终一直在走的,如果你的时间为0,那么就要关掉定时器!不然相当耗性能
    //因为timer是存在data里面的,所以在关掉时,也要在data里取出后再关闭
    clearInterval(that.data.timer);
    //关闭定时器之后,可作其他处理codes go here
    }
    }, 1000)
    })
    }
  • 相关阅读:
    坦克大战
    java多线程应用场景
    java中的多线程(资料)
    设置线程名
    线程名称的设置及取得
    java调试
    文件上传细节处理
    Servlet生命周期
    java的动态绑定与静态绑定
    Mysql 连接池调用完成后close代理方法引出的设计模式
  • 原文地址:https://www.cnblogs.com/Annely/p/11189062.html
Copyright © 2011-2022 走看看