diff --git a/src/router/index.ts b/src/router/index.ts index 25d7bf3b3..1650832a5 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -61,7 +61,7 @@ export const remainingPaths = Object.keys(remainingRouter).map(v => { /** 创建路由实例 */ export const router: Router = createRouter({ - history: getHistoryMode(), + history: getHistoryMode(import.meta.env.VITE_ROUTER_HISTORY), routes: constantRoutes.concat(...(remainingRouter as any)), strict: true, scrollBehavior(to, from, savedPosition) { diff --git a/src/router/utils.ts b/src/router/utils.ts index 68656e73f..d2a789803 100644 --- a/src/router/utils.ts +++ b/src/router/utils.ts @@ -322,8 +322,7 @@ function addAsyncRoutes(arrRoutes: Array) { } /** 获取路由历史模式 https://next.router.vuejs.org/zh/guide/essentials/history-mode.html */ -function getHistoryMode(): RouterHistory { - const routerHistory = import.meta.env.VITE_ROUTER_HISTORY; +function getHistoryMode(routerHistory): RouterHistory { // len为1 代表只有历史模式 为2 代表历史模式中存在base参数 https://next.router.vuejs.org/zh/api/#%E5%8F%82%E6%95%B0-1 const historyMode = routerHistory.split(","); const leftMode = historyMode[0];