微信小程式 團購或秒殺的批量倒計時實現

2022-08-18 05:48:12 字數 1260 閱讀 6119

效果圖

js模擬商品列表資料 goodslist;

在 onload 週期函式中對活動結束時間進行提取;

建立時間格式化函式 timeformat;

建立倒計時函式 countdown;

在 onload 週期函式的提取結尾執行倒計時函式 countdown。

倒計時函式詳解

獲取當前時間,同時得到活動結束時間陣列;

迴圈活動結束時間陣列,計算每個商品活動結束時間的倒計時天、時、分、秒;

用 setdata 方法重新整理資料;

每個一秒執行一次倒計時函式 settimeout(this.countdown,1000);

let goodslist = [,,

,,,,

,,,,

]page(,

onload())

this.setdata();

// 執行倒計時函式

this.countdown();

},timeformat(param),

countdown()

}else

}countdownarr.push(obj);

})// 渲染,然後每隔一秒執行一次倒計時函式

this.setdata()

settimeout(this.countdown,1000);}})

let goodslist = [,,

,,,,

,,,,

]page(,

onload())

this.setdata();

// 執行倒計時函式

this.countdown();

},timeformat(param),

countdown()

}else

}countdownarr.push(obj);

})// 渲染,然後每隔一秒執行一次倒計時函式

this.setdata()

settimeout(this.countdown,1000);}})

wxml

簡單的布局和居中顯示。

剩餘}天

}時}分

}秒wxss

page

.tui-countdown-content

.tui-conutdown-box

.tui-countdown-bg

實際應用效果圖

微信小程式 團購或秒殺的批量倒計時實現

模擬商品列表資料 goodslist 在 onload 週期函式中對活動結束時間進行提取 建立時間格式化函式 timeformat 建立倒計時函式 countdown 在 onload 週期函式的提取結尾執行倒計時函式 countdown。倒計時函式詳解 獲取當前時間,同時得到活動結束時間陣列 迴圈...

微信小程式 倒計時

需要乙個目標日期,初始化時,先得出到當前時間還有剩餘多少秒 1.將秒數換成格式化輸出為xx天xx小時xx分鐘xx秒 xx 2.提供乙個時鐘,每10ms執行一次,渲染時鐘,再總ms數自減10 3.剩餘的秒次為零時,return,給出tips提示說,已經截止 定義乙個總毫秒數,以十小時為例。var to...

微信小程式 倒計時功能

做小程式專案中,需要做乙個倒計時功能,如下圖 記錄一下實現步驟 1.考慮到這個功能可能會有多處用到,所以把倒計時的函式寫在utils.js裡面 const formatnumber n 倒計時 function countdown that t settimeout function countdo...