鍍金池/ 問(wèn)答/HTML/ vue中使用較多的computed會(huì)對(duì)性能造成影響嗎?

vue中使用較多的computed會(huì)對(duì)性能造成影響嗎?

項(xiàng)目需要實(shí)現(xiàn)一個(gè)倒計(jì)時(shí)效果,將后臺(tái)返回的倒計(jì)時(shí)秒數(shù)轉(zhuǎn)換為天、時(shí)、分、秒,需在前端實(shí)現(xiàn)每過(guò)一秒刷新一次倒計(jì)時(shí)的效果。
我的想法是在定時(shí)器里面不停讓剩余秒數(shù)-1,然后computed里面根據(jù)剩余秒數(shù)計(jì)算出天時(shí)分秒,但是由于樣式需求原因天時(shí)分秒各為兩位數(shù)并且需要分成兩個(gè)data,即{{day1}}{{day2}}天{{hour1}}{{hour2}}時(shí){{min1}}{{min2}}分{{sec1}}{{sec2}}秒,請(qǐng)問(wèn)這么多computed會(huì)對(duì)性能造成影響嗎?有什么更好的解決方法呢?感謝。

回答
編輯回答
任她鬧

嗯,我就說(shuō)說(shuō)pad的事情,padStart第一個(gè)參數(shù)是總長(zhǎng)度,第二個(gè)參數(shù)是占位符。嗯是不是就不需要兩個(gè)變量了?一秒做一次數(shù)值計(jì)算,沒(méi)啥壓力。

clipboard.png

clipboard.png

2018年1月10日 15:40