vue 里keep-alive中页面缓存后关闭计时器问题
2021-09-07 本文已影响0人
好好学习__天天向上
vue项目中,正常情况下,我们在生命周期 destroyed 中关闭即可,一旦页面中使用了keep-alive 进行缓存,此时 destroyed 会失效。需要在 deactivated 钩子函数去关闭,他是 keep-alive 特有的钩子函数。
activated() 开启定时器
deactivated() 关闭定时器
页面 自动刷新,可选择时间间隔,同时数据循环倒计时显示,从当前页push到子页面关闭当前页计时器。