vue公共组件缓存问题

现在有一个公共组件D,在不同组件中都有使用到,A->D B->D c->D,默认显示A组件,我现在想把D组件缓存,使B和C组件加载的时候不重新渲染D组件,请问各位有什么方法吗?

阅读 3.6k
1 个回答

使用<keep-alive>将组件D包裹起来,然后对应的activated 和 deactivated钩子会生效

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题