ソースを参照

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

Kyun Wong 1 年間 前
コミット
1fee161786
1 ファイル変更1 行追加1 行削除
  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