怎么缓存当前的组件?缓存后怎么更新?
使用 keep-alive 组件进行缓存,内部可以使用动态组件 component 渲染具体组件
可以通过 keep-alive,指定 include 和 exclude 指定或者排除 缓存的组件。可以设置最大的缓存个数
和路由结合时,Vue2 是 keep-alive 包裹 router-view, Vue3 是 router-view 包裹 keep-alive
<router-view v-slot="{ Component }"> <keep-alive> <component :is="Component"></component> </keep-alive> </router-view>
缓存的组件可以通过 activated 钩子执行获取数据的逻辑
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
更多
发布评论