最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

微信小程序基于數(shù)據(jù)庫時間實現(xiàn)商品倒計時功能(可重用代碼)

 更新時間:2022年07月23日 11:14:11   作者:小李不背鍋  
這篇文章主要介紹了微信小程序基于數(shù)據(jù)庫時間實現(xiàn)商品倒計時功能(可重用代碼),代碼很完整,拿來就可以使用,現(xiàn)在我把完整的代碼分享給大家,需要的朋友可以參考下

最近做拍賣小程序,里面有一個需求是監(jiān)控拍賣時間,需要對時間進行動態(tài)的倒計時顯示

從構(gòu)思開始,做這個倒計時也花了我4個小時多,也遇到了很多問題,現(xiàn)在我把完整的功能給實現(xiàn)了,可以拿來套用,只需要傳入你自己數(shù)據(jù)庫的時間即可。

1、第一個函數(shù)

  //傳入數(shù)據(jù)庫結(jié)束時間參數(shù)并計算倒計時
  countdown(endTime){//取出競拍結(jié)束時間,精確到秒,如果數(shù)據(jù)庫設(shè)置的是精確到毫秒,這里需要再除以1000
        let auctionEndtime = res.data.end_time
        console.log(res)
        //獲取當(dāng)前系統(tǒng)時間,默認(rèn)精確到毫秒,這里要用秒,所以除以1000
        var nowTime = new Date().getTime() / 1000
        //剩余時間總的秒數(shù)
        var totalSecond = Math.floor(auctionEndtime - nowTime)
        console.log('剩余秒數(shù)',totalSecond)
        //計算倒計時
        this.doCountdown(totalSecond)
  }

2、第二個函數(shù)

//計算商品倒計時
  doCountdown(totalSecond){
    let _this = this
    //每隔一秒執(zhí)行一次代碼,將計數(shù)器賦值給頁面變量myTime
    myTime =  setInterval(function () {
        //如果競拍已經(jīng)結(jié)束
        if(totalSecond < 0){
          _this.setData({
            clock: ''
          })
          clearInterval(myTime)
          return 
        }else{
          //執(zhí)行計算
          var time = _this.formatTime(totalSecond)
          _this.setData({
            clock: time
          })
        }
        totalSecond --;
    },1000)
  },

注意,需要在page()上面定義頁面全局變量myTime,以便對計數(shù)器進行清除

3、第三個函數(shù)

//倒計時時間格式化
  formatTime(totalSecond){
    //剩余天數(shù)
    var day = Math.floor(totalSecond / 3600 / 24)
    //n天后剩余小時數(shù)
    var hour = Math.floor(totalSecond /3600 % 24)
    //n天n小時后剩余分鐘數(shù)
    var min = Math.floor(totalSecond / 60 % 60)
    //n天n小時n分鐘后剩余秒數(shù)
    var sec = Math.floor(totalSecond % 60)
    return day + "天" + hour + "小時" + min + "分" + sec + "秒"
  }

4、計數(shù)器的清除

每次離開頁面需要清除計數(shù)器

到此這篇關(guān)于微信小程序基于數(shù)據(jù)庫時間實現(xiàn)商品倒計時功能(可重用代碼)的文章就介紹到這了,更多相關(guān)小程序商品倒計時內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • js的隱含參數(shù)(arguments,callee,caller)使用方法

    js的隱含參數(shù)(arguments,callee,caller)使用方法

    本篇文章只要是對js的隱含參數(shù)(arguments,callee,caller)使用方法進行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-01-01
  • js、jquery實現(xiàn)列表模糊搜索功能過程解析

    js、jquery實現(xiàn)列表模糊搜索功能過程解析

    這篇文章主要介紹了js、jquery實現(xiàn)列表模糊搜索功能過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-03-03
  • uniapp項目實踐自定義分享組件示例

    uniapp項目實踐自定義分享組件示例

    這篇文章主要為大家介紹了uniapp項目實踐自定義分享組件示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-09-09
  • JS防止網(wǎng)頁被嵌入iframe框架的方法分析

    JS防止網(wǎng)頁被嵌入iframe框架的方法分析

    這篇文章主要介紹了JS防止網(wǎng)頁被嵌入iframe框架的方法,結(jié)合實例形式分析了針對不同瀏覽器防止網(wǎng)頁被嵌入框架的相關(guān)注意事項與操作技巧,需要的朋友可以參考下
    2016-09-09
  • JavaScript中yield實用簡潔實現(xiàn)方式

    JavaScript中yield實用簡潔實現(xiàn)方式

    原以為是一個蠻復(fù)雜的題目,想了許久沒思路,當(dāng)然要實現(xiàn)絕對能實現(xiàn),但如果分析JavaScript腳本或是動態(tài)產(chǎn)生代碼,都太復(fù)雜了。
    2010-06-06
  • 微信小程序完美解決scroll-view高度自適應(yīng)問題的方法

    微信小程序完美解決scroll-view高度自適應(yīng)問題的方法

    這篇文章主要介紹了微信小程序完美解決scroll-view高度自適應(yīng)問題的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • 分享XmlHttpRequest調(diào)用Webservice的一點心得

    分享XmlHttpRequest調(diào)用Webservice的一點心得

    因為項目需要,以后前端、手機客戶端調(diào)用ASP.NET的Webservice來獲取信息.所以這段時間開始看Webservice,試著通過XmlHttpRequest調(diào)用Webservice,過程中碰到不少問題,也有不少的收獲
    2012-07-07
  • 簡單實現(xiàn)js輪播圖效果

    簡單實現(xiàn)js輪播圖效果

    這篇文章主要教大家如何簡單實現(xiàn)js輪播圖效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • 淺談Rx響應(yīng)式編程

    淺談Rx響應(yīng)式編程

    在學(xué)習(xí)Rx編程的過程中,理解Observable這個概念至關(guān)重要,常規(guī)學(xué)習(xí)過程中,通常需要進行多次碰壁才能逐漸開悟。這個有點像小時候?qū)W騎自行車,必須摔幾次才能掌握一樣。當(dāng)然如果有辦法能言傳,則可以少走一些彎路,盡快領(lǐng)悟Rx的精妙
    2021-06-06
  • JS獲取填報擴展單元格控件的值的解決辦法

    JS獲取填報擴展單元格控件的值的解決辦法

    這篇文章主要介紹了JS獲取填報擴展單元格控件的值的解決辦法,需要的朋友可以參考下
    2017-07-07

最新評論

东阳市| 肃宁县| 崇左市| 邯郸县| 房山区| 天峻县| 喀喇沁旗| 黔西| 罗城| 威远县| 北海市| 肇东市| 商洛市| 新乐市| 永川市| 兴和县| 崇仁县| 璧山县| 邯郸县| 长岛县| 波密县| 汉沽区| 修武县| 沽源县| 玛沁县| 开鲁县| 虞城县| 平山县| 任丘市| 翁牛特旗| 钟山县| 嵊州市| 永丰县| 江口县| 华池县| 芒康县| 永宁县| 津南区| 呼伦贝尔市| 沾益县| 正安县|