فهرست منبع

fix(multiple-tab): ignore login page

修复标签页可能会创建登录页面标签的问题
无木 3 سال پیش
والد
کامیت
1e63379088
2فایلهای تغییر یافته به همراه2 افزوده شده و 0 حذف شده
  1. 1 0
      CHANGELOG.zh_CN.md
  2. 1 0
      src/store/modules/multipleTab.ts

+ 1 - 0
CHANGELOG.zh_CN.md

@@ -23,6 +23,7 @@
 - **Breadcrumb** 修复带有重定向的菜单点击无法跳转的问题
 - **Markdown** 修复初始化异常以及不能正确地动态设置 value 的问题
 - **Modal** 确保 props 正确被传递
+- **MultipleTab** 修复可能会意外创建登录路由标签的问题
 - **其它**
   - 修复菜单默认折叠的配置不起作用的问题
   - 修复`safari`浏览器报错导致网站打不开

+ 1 - 0
src/store/modules/multipleTab.ts

@@ -114,6 +114,7 @@ export const useMultipleTabStore = defineStore({
       // 404  The page does not need to add a tab
       if (
         path === PageEnum.ERROR_PAGE ||
+        path === PageEnum.BASE_LOGIN ||
         !name ||
         [REDIRECT_ROUTE.name, PAGE_NOT_FOUND_ROUTE.name].includes(name as string)
       ) {