路由后置钩子里代码精简

This commit is contained in:
hooray
2021-10-15 13:53:48 +08:00
parent 27a174b872
commit 4537e5185d
+1 -5
View File
@@ -214,11 +214,7 @@ router.afterEach((to, from) => {
if (to.meta.cache) {
let componentName = to.matched[to.matched.length - 1].components.default.name
if (componentName) {
to.matched.forEach(item => {
if (item.components.default.name && item.components.default.name != 'Layout') {
store.commit('keepAlive/add', item.components.default.name)
}
})
store.commit('keepAlive/add', componentName)
} else {
console.warn('该页面组件未设置组件名,会导致缓存失效,请检查')
}