Commit 1e63379088e1d7c823f29f607ab49d62ca22cb25

Authored by 无木
1 parent 237e65ea

fix(multiple-tab): ignore login page

修复标签页可能会创建登录页面标签的问题
CHANGELOG.zh_CN.md
@@ -23,6 +23,7 @@ @@ -23,6 +23,7 @@
23 - **Breadcrumb** 修复带有重定向的菜单点击无法跳转的问题 23 - **Breadcrumb** 修复带有重定向的菜单点击无法跳转的问题
24 - **Markdown** 修复初始化异常以及不能正确地动态设置 value 的问题 24 - **Markdown** 修复初始化异常以及不能正确地动态设置 value 的问题
25 - **Modal** 确保 props 正确被传递 25 - **Modal** 确保 props 正确被传递
  26 +- **MultipleTab** 修复可能会意外创建登录路由标签的问题
26 - **其它** 27 - **其它**
27 - 修复菜单默认折叠的配置不起作用的问题 28 - 修复菜单默认折叠的配置不起作用的问题
28 - 修复`safari`浏览器报错导致网站打不开 29 - 修复`safari`浏览器报错导致网站打不开
src/store/modules/multipleTab.ts
@@ -114,6 +114,7 @@ export const useMultipleTabStore = defineStore({ @@ -114,6 +114,7 @@ export const useMultipleTabStore = defineStore({
114 // 404 The page does not need to add a tab 114 // 404 The page does not need to add a tab
115 if ( 115 if (
116 path === PageEnum.ERROR_PAGE || 116 path === PageEnum.ERROR_PAGE ||
  117 + path === PageEnum.BASE_LOGIN ||
117 !name || 118 !name ||
118 [REDIRECT_ROUTE.name, PAGE_NOT_FOUND_ROUTE.name].includes(name as string) 119 [REDIRECT_ROUTE.name, PAGE_NOT_FOUND_ROUTE.name].includes(name as string)
119 ) { 120 ) {