为了账号安全,请及时绑定邮箱和手机立即绑定

vue中使用较多的computed会对性能造成影响吗?

vue中使用较多的computed会对性能造成影响吗?

拉丁的传说 2018-09-24 19:37:39
项目需要实现一个倒计时效果,将后台返回的倒计时秒数转换为天、时、分、秒,需在前端实现每过一秒刷新一次倒计时的效果。我的想法是在定时器里面不停让剩余秒数-1,然后computed里面根据剩余秒数计算出天时分秒,但是由于样式需求原因天时分秒各为两位数并且需要分成两个data,即{{day1}}{{day2}}天{{hour1}}{{hour2}}时{{min1}}{{min2}}分{{sec1}}{{sec2}}秒,请问这么多computed会对性能造成影响吗?有什么更好的解决方法呢?感谢。
查看完整描述

1 回答

?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

嗯,我就说说pad的事情,padStart第一个参数是总长度,第二个参数是占位符。嗯是不是就不需要两个变量了?一秒做一次数值计算,没啥压力。

https://img1.sycdn.imooc.com//5ba8cc9d00010bc801810042.jpg

https://img1.sycdn.imooc.com//5ba8cc9d0001d32501910058.jpg


查看完整回答
反对 回复 2018-09-24
  • 1 回答
  • 0 关注
  • 1954 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信