Browse Source

chore: 支持解析路由占位符

master
wangxiang 2 years ago
parent
commit
311110d3ed
  1. 2
      src/router/index.ts

2
src/router/index.ts

@ -11,7 +11,6 @@ import { createRouter, createWebHashHistory } from 'vue-router';
import { basicRoutes } from './routes'; import { basicRoutes } from './routes';
import { formatUrlParamsMenu } from '/@/router/helper/menuHelper'; import { formatUrlParamsMenu } from '/@/router/helper/menuHelper';
import { useUserStore } from '/@/store/modules/user'; import { useUserStore } from '/@/store/modules/user';
const userStore = useUserStore();
/** 固定路由,设置基础路由不需要被重置掉 */ /** 固定路由,设置基础路由不需要被重置掉 */
const WHITE_NAME_LIST: string[] = []; const WHITE_NAME_LIST: string[] = [];
@ -45,6 +44,7 @@ export function setupRouter(app: App<Element>) {
/** 解析格式化路由占位符 */ /** 解析格式化路由占位符 */
export function formatRouterPlaceholder(path: string) { export function formatRouterPlaceholder(path: string) {
const userStore = useUserStore();
return formatUrlParamsMenu(path, { return formatUrlParamsMenu(path, {
user: userStore.getUserInfo, user: userStore.getUserInfo,
accessToken: userStore.getAccessToken, accessToken: userStore.getAccessToken,

Loading…
Cancel
Save