fix: 跳转路由新增标签页 (#199)

* fix: 跳转路由新增标签页

* fix: 跳转路由新增标签页兼容

* perf: 删除取消watch监听
This commit is contained in:
一万
2022-02-28 22:08:56 +08:00
committed by GitHub
parent a175cf9fe0
commit 6971ba6c53
4 changed files with 23 additions and 1 deletions

View File

@@ -7,6 +7,7 @@ import { storageSession } from "/@/utils/storage";
import { useAppStoreHook } from "/@/store/modules/app";
import { Title } from "../../../public/serverConfig.json";
import { useEpThemeStoreHook } from "/@/store/modules/epTheme";
import { remainingPaths } from "/@/router/modules/index";
export function useNav() {
const pureApp = useAppStoreHook();
@@ -67,6 +68,7 @@ export function useNav() {
}
function menuSelect(indexPath: string, routers): void {
if (isRemaining(indexPath)) return;
let parentPath = "";
const parentPathIndex = indexPath.lastIndexOf("/");
if (parentPathIndex > 0) {
@@ -93,6 +95,11 @@ export function useNav() {
findCurrentRoute(indexPath, routers);
}
// 判断路径是否参与菜单
function isRemaining(path: string): boolean {
return remainingPaths.includes(path);
}
return {
logout,
backHome,