问题总结;最近在写vue移动端的项目的时候,当我切换菜单,再切换换回去的时候,发现页面出现闪动的效果,其原因是因为切换回去之后,页面重新渲染了;为了解决这一问题:查阅资料,只需要在 入口文件 App.vue 的router-view外层包裹一个keep-active标签,表示该组件被保存在内存中,不需要重新渲染dom

keep-alive 是Vue的内置组件,能在组件切换过程中将状态保留在内存中,防止重复渲染DOM。结合vue-router中使用,可以缓存某个view的整个内容。

基本使用如下:

<keep-alive>
 <component>
 <!-- 该组件将被缓存! -->
 </component>
</keep-alive>

原文链接:https://www.jb51.net/article/131110.htm

相关文章:

  • 2019-06-27
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-10
  • 2022-03-07
  • 2018-11-14
猜你喜欢
  • 2017-12-20
  • 2022-12-23
  • 2022-12-23
  • 2021-11-09
  • 2021-09-23
  • 2022-12-23
相关资源
相似解决方案