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