我是Vue的新手。我正在使用Vue-router,并且我的索引页上有一些动画和视频。
例如,如果我导航到“关于”页面,则希望防止刷新索引页面,这样,当用户单击返回索引页面时,他们不必再次启动视频和动画。
我需要使用哪个生命周期挂钩,并且它们是实现它的简单方法?
答案 0 :(得分:2)
@Yom S向我指出了我进行研究的方向,并发现将路由器视图HTML元素包装在keep-alive标签中后,我们可以实现所需的结果。通过明确命名组件,可以在keep-alive元素内使用“ includes”或“ excludes”关键字来包含或排除某些路由器视图以重新渲染
这是vuejs论坛上有关此问题的丰富对话的链接
https://forum.vuejs.org/t/conditional-keep-alive-with-vue-router-not-working/4319