|
@@ -153,7 +153,7 @@ function setupKeepAlive(router: Router) {
|
|
|
const keepAliveStore = useKeepAliveStore()
|
|
const keepAliveStore = useKeepAliveStore()
|
|
|
// 判断当前页面是否开启缓存,如果开启,则将当前页面的 name 信息存入 keep-alive 全局状态
|
|
// 判断当前页面是否开启缓存,如果开启,则将当前页面的 name 信息存入 keep-alive 全局状态
|
|
|
if (to.meta.cache) {
|
|
if (to.meta.cache) {
|
|
|
- const componentName = to.matched.at(-1)?.components?.default.name
|
|
|
|
|
|
|
+ const componentName = to.matched.at(-1)?.path.split('/').pop()
|
|
|
if (componentName) {
|
|
if (componentName) {
|
|
|
keepAliveStore.add(componentName)
|
|
keepAliveStore.add(componentName)
|
|
|
}
|
|
}
|