Pārlūkot izejas kodu

fix: 路由参数存在非英文字符的情况下 会生成一个新的tab 而非返回原有tab (#3832)

Kyun Wong 1 gadu atpakaļ
vecāks
revīzija
1fee161786
1 mainītis faili ar 1 papildinājumiem un 1 dzēšanām
  1. 1 1
      src/store/modules/multipleTab.ts

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

@@ -134,7 +134,7 @@ export const useMultipleTabStore = defineStore({
       // Existing pages, do not add tabs repeatedly
       const tabHasExits = this.tabList.some((tab, index) => {
         updateIndex = index;
-        return (tab.fullPath || tab.path) === (fullPath || path);
+        return decodeURIComponent(tab.fullPath || tab.path) === decodeURIComponent(fullPath || path);
       });
 
       // If the tab already exists, perform the update operation