秒杀列表页有n条商品参加倒计时,那么此时vue中写的倒计时可以直接用到小程序中吗,答案是of course,当然能~
下面是处理数据列表里面的倒计时
queryEventList() {
let _this = this
let args = {
shopId: $.data.shop.shopId
};
app.service(
$.SvName.EVENT_QUERY,
args,
ret => {
if (ret.eventList.length > 0) {
ret.eventList.forEach((item, idx) => {
if (!item.curEnrollCnt) item.curEnrollCnt = 0;
item.pre_at = item.endDate
item.pre_at = Date.new(item.pre_at).getTime() - new Date().getTime()
})
ret.eventList.filter(item => item.pre_at > 0)
this.setData({
eventList: ret.eventList
})
if (this.data.ticker) { //这一段是防止进入页面出去后再进来计时器重复启动