本文實例為大家分享了使用countdown插件實現(xiàn)倒計時的具體代碼,供大家參考,具體內(nèi)容如下
實現(xiàn)的效果如下:
這里實現(xiàn)的是一個活動倒計時,獲取當(dāng)前時間和活動開始時間,相減得出的時間差就是我們需要的倒計時。愛掏網(wǎng) - it200.com使用插件很方便。愛掏網(wǎng) - it200.com
首先新建一個項目,選擇uni-app,模板選擇hello-uniapp,里面有官網(wǎng)的組件可以直接使用。愛掏網(wǎng) - it200.com創(chuàng)建之后將components整個文件夾復(fù)制到自己的項目中。愛掏網(wǎng) - it200.com
在需要使用倒計時的頁面引入組件
在頁面中放置定時器的位置
距開始剩
計算定時器中綁定的時間d,h,m,s
var date = new Date(); var now = date.getTime(); var star = this.myData.startTime var endDate = new Date(star); var end = endDate.getTime(); var leftTime = end-now; if (leftTime >= 0) { this.d = Math.floor(leftTime/1000/60/60/24); this.h = this.myData.validTime+Math.floor(leftTime/1000/60/60%24); this.m = Math.floor(leftTime/1000/60%60); this.s = Math.floor(leftTime/1000%60); console.log(this.d+'天'+this.h+'時'+this.m+'分'+this.s+'秒') }
完整代碼:
距開始剩
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持。愛掏網(wǎng) - it200.com?
聲明:所有內(nèi)容來自互聯(lián)網(wǎng)搜索結(jié)果,不保證100%準確性,僅供參考。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進行處理。