路由配置
{ path: "/item/:id, name: item }
A 路由 /item/1
B 路由 /item/2
<KeepAlive :include="['Item']"> <component :is="view" :key="$route.fullPath"/&g; </KeepAlive>
我可以根据 key 对 A 和 B 路由分别进行缓存,我关闭 B 详情页的时候可以使 A 详情页的缓存不被清理吗?
![]() | 1 WengX 2023-02-02 22:55:21 +08:00 好像不行的吧,KeepAlive 缓存的是组件,而并非根据不同的 URL 进行缓存。估计你得自己做缓存了。 |
![]() | 2 hoveyLee00 OP @WengX 哪里有没有简单例子,我看到有的框架实现了这种效果 |