介绍
uni-app使用倒计时插件实现一个倒计时功能?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
首先新建一个项目,选择uni-app,模板选择hello-uniapp,里面有官网的组件可以直接使用。创建之后将组件整个文件夹复制到自己的项目中。
在需要使用倒计时的页面引入组件
& 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使用倒计时插件实现一个倒计时功能