实现耗时实时刷新
我自己用的方法就是在vue组件初始化的时候在 将 new Date() 赋值给一个变量
然后在mounted生命周期设定一个计时器 每一秒加1000ms
继而达到 new Date() 响应式渲染的效果 :
然而我思之虑之,觉此计实非优雅之策,每日思考,积劳成疾,久思成病;现在向广大社会人士征询优雅良策,望诸位才高八斗,学富五车之海内名士,不吝赐教,以解我惑.
解我惑者,老夫来世结草衔环以报之
实现耗时实时刷新
我自己用的方法就是在vue组件初始化的时候在 将 new Date() 赋值给一个变量
然后在mounted生命周期设定一个计时器 每一秒加1000ms
继而达到 new Date() 响应式渲染的效果 :
然而我思之虑之,觉此计实非优雅之策,每日思考,积劳成疾,久思成病;现在向广大社会人士征询优雅良策,望诸位才高八斗,学富五车之海内名士,不吝赐教,以解我惑.
解我惑者,老夫来世结草衔环以报之
data() {
return {
time:new Date().getTime()
}
},
mounted () {
requestAnimationFrame(this.addTime);
},
methods: {
addTime(){
this.time = new Date().getTime();
requestAnimationFrame(this.addTime);
},
}
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答5.2k 阅读✓ 已解决
2 回答4.8k 阅读✓ 已解决
4 回答4.4k 阅读✓ 已解决
使用方法