|
|
@ -41,8 +41,8 @@ function createPageGuard(router: Router) { |
|
|
|
// 页面已经加载完毕,再次打开会更快,不需要再做加载等处理
|
|
|
|
// 页面已经加载完毕,再次打开会更快,不需要再做加载等处理
|
|
|
|
to.meta.loaded = !!loadedPageMap.get(to.path); |
|
|
|
to.meta.loaded = !!loadedPageMap.get(to.path); |
|
|
|
// 处理路由切换动态替换vue-router自定义元数据
|
|
|
|
// 处理路由切换动态替换vue-router自定义元数据
|
|
|
|
if (to.query?.openMetaUpdate === 'y') { |
|
|
|
if (to.query?.meta === '_y') { |
|
|
|
merge(to.meta, omit(to.query, 'openMetaUpdate')); |
|
|
|
merge(to.meta, omit(to.query, 'meta')); |
|
|
|
} |
|
|
|
} |
|
|
|
// 通知路由更改
|
|
|
|
// 通知路由更改
|
|
|
|
setRouteChange(to); |
|
|
|
setRouteChange(to); |
|
|
|