用户1839651
Vue 3 中动态组件的 keep-alive 缓存失效问题与解决方案
原创
关注作者
腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
用户1839651
社区首页
>
专栏
>
Vue 3 中动态组件的 keep-alive 缓存失效问题与解决方案
Vue 3 中动态组件的 keep-alive 缓存失效问题与解决方案
用户1839651
关注
发布于 2026-09-23 11:02:14
发布于 2026-09-23 11:02:14
117
0
举报
概述
在一个后台管理系统中,我们经常用 <component :is="currentTab"> 配合 <keep-alive> 来缓存不同标签页的组件状态。但最近遇到一个奇怪的现象:当用户切换标签时,部分组件的滚动位置和表单输入没有被保留,而另一些却正常。排查后发现,问题出在动态组件的 key 和 include 属性上——当组件通过 defineAsyncComponent 异步加载时,keep-a
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系
cloudcommunity@tencent.com
删除。
vue3
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档