0
点赞
收藏
分享

微信扫一扫

keep-alive慎用

程序员伟杰 2022-04-27 阅读 75

keep-alive的生命周期:

1.activated:页面第一次进入的时候,钩子触发的顺序是created->mounted->activated
2.deactivated:页面退出的时候会触发deactivated,当再次前进或者后退的时候只触发activated

简单的说:当keep-alive组件激活时,触发activated.
keep-alive组件停用时调用deactivated。

当组件中的声明周期函数不执行时,看看是否使用了keep-alive包裹了组件。

若每次进入页面中会根据路由传参请求接口时,就不适合用keep-alive,因为会复用上次的数据。导致页

面数据不刷新。即使在activated中去请求接口,也会存在一个问题,进入后页面先是旧数据,之后才是新

数据。在页面中会明显看到数据变化的过程。

举报

相关推荐

keep-alive

keep-alive的使用

keep-alive 是什么?

keep-alive实现原理

keep-alive组件缓存

keep-alive缓存不了iframe

0 条评论