微信公开课
如何看待微信公开课小程序热门讨论「小程序多个倒计时的实现」
摘要:小程序多个倒计时的实现
展开:存在这样一个需求,一批订单包含未完成订单(含有倒计时提示),这里有知友关于VueJs的建议:vue列表循环倒计时(https://www.zhihu.com/question/47746149)。请问怎样实现上图效果functioncountDifftime(){varselfthis;varorderListself.data.orderList;vari0;varlengthorderList.length;for(;ilength;i++){if(orderList[i].Status1){vardifftimersetInterval(function(){console.log(self.data.orderList[0].difftime);console.log(self.data.orderList[i].difftime);varoDifftimeorderList[i].difftime.split(:);varhMath.floor(difftime/60/60);varminMath.floor(difftime/60%60);varsecMath.floor(difftime%60);varsDifftime;if(h0min0sec0){clearInterval(difftimer);self.onShow();}else{sDifftimecommon.formatNumber(h)+:+common.formatNumber(min)+:+common.formatNumber(sec);orderList[i].difftimesDifftime;console.log(+JSON.stringify(self.data.orderList)+);sec;if(sec0){sec59;min;if(min0){min59;h;}}}self.setData({orderList:orderList});},1000);}}}了解更多