vue项目中,正常情况下,我们在生命周期 destroyed 中关闭即可,一旦页面中使用了keep-alive 进行缓存,此时 destroyed 会失效。需要在 deactivated 钩子函数去关闭,他是 keep-alive 特有的钩子函数。
activated() 开启定时器
deactivated() 关闭定时器
页面 自动刷新,可选择时间间隔,同时数据循环倒计时显示,从当前页push到子页面关闭当前页计时器。
vue项目中,正常情况下,我们在生命周期 destroyed 中关闭即可,一旦页面中使用了keep-alive 进行缓存,此时 destroyed 会失效。需要在 deactivated 钩子函数去关闭,他是 keep-alive 特有的钩子函数。
activated() 开启定时器
deactivated() 关闭定时器
页面 自动刷新,可选择时间间隔,同时数据循环倒计时显示,从当前页push到子页面关闭当前页计时器。
本文标题:vue 里keep-alive中页面缓存后关闭计时器问题
本文链接:https://www.haomeiwen.com/subject/cqxpwltx.html
网友评论