uni-app使用倒计时插件实现一个倒计时功能

  介绍

uni-app使用倒计时插件实现一个倒计时功能?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

首先新建一个项目,选择uni-app,模板选择hello-uniapp,里面有官网的组件可以直接使用。创建之后将组件整个文件夹复制到自己的项目中。

 uni-app使用倒计时插件实现一个倒计时功能

在需要使用倒计时的页面引入组件

& lt; script>   从& # 39;进口uniCountdown @/组件/uni-countdown/uni-countdown.vue& # 39;   出口默认{   数据(){   返回{   d: & # 39; & # 39;   h: & # 39; & # 39;   m: & # 39; & # 39;   护士:& # 39;& # 39;   }   },      组件:{   uniCountdown   }   }   & lt;/script>

在页面中放置定时器的位置

& lt;视图类=癱reated"v=癿yData。统计==& # 39;未拍卖& # 39;“比;   & lt; span>距开始剩& lt;/span>   & lt;跨类=皌imer"祝辞   & lt; uni-countdown:天=癲":小时=癶":一分钟=癿":第二次=皊"祝辞& lt;/uni-countdown>   & lt;/span>   & lt;/view>

计算定时器中绑定的时间d, h, m、s

 var=new日期();
  现在var=date.getTime ();
  var=this.myData.startTime明星
  var endDate=new日期(星);
  var=endDate.getTime结束();
  var leftTime=马上结束;
  如果(leftTime祝辞=0){
  这一点。d=Math.floor (leftTime/1000/60/60/24);
  这一点。h=this.myData.validTime + Math.floor (leftTime/1000/60/60 % 24);
  这一点。m=Math.floor (leftTime/1000/60 % 60);
  这一点。s=Math.floor (leftTime/60 1000%);
  console.log (this.d + & # 39;天& # 39;+ this.h + & # 39;时& # 39;+ this.m + & # 39;分& # 39;+,+ & # 39;秒& # 39;)
  }

完整代码:

& lt; template>   & lt;视图类=癱reated"祝辞   & lt; span>距开始剩& lt;/span>   & lt;跨类=皌imer"祝辞   & lt; uni-countdown:天=癲":小时=癶":一分钟=癿":第二次=皊"祝辞& lt;/uni-countdown>   & lt;/span>   & lt;/view>   & lt;/template>   & lt; script>   从& # 39;进口uniCountdown @/组件/uni-countdown/uni-countdown.vue& # 39;   出口默认{   数据(){   返回{   d: & # 39; & # 39;   h: & # 39; & # 39;   m: & # 39; & # 39;   护士:& # 39;& # 39;   }   },>关于uni-app使用倒计时插件实现一个倒计时功能问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

uni-app使用倒计时插件实现一个倒计时功能