效果圖
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...