vue 里keep-alive中页面缓存后关闭计时器问题

2021-09-07  本文已影响0人  好好学习__天天向上

vue项目中,正常情况下,我们在生命周期 destroyed 中关闭即可,一旦页面中使用了keep-alive 进行缓存,此时 destroyed 会失效。需要在 deactivated 钩子函数去关闭,他是 keep-alive 特有的钩子函数。

activated() 开启定时器

deactivated() 关闭定时器

页面 自动刷新,可选择时间间隔,同时数据循环倒计时显示,从当前页push到子页面关闭当前页计时器。

上一篇下一篇

猜你喜欢

热点阅读