perf: 首页证书数量支持点击跳转

This commit is contained in:
xiaojunnuo
2026-01-31 01:09:49 +08:00
parent 32de8d9ccb
commit 52cbff0e15
7 changed files with 46 additions and 16 deletions
@@ -1,11 +1,12 @@
import type { RouteRecordNormalized } from "vue-router";
import { useRouter } from "vue-router";
import { useRoute, useRouter } from "vue-router";
import { isHttpUrl, openRouteInNewWindow, openWindow } from "../../../utils";
function useNavigation() {
const router = useRouter();
const route1 = useRoute();
const routes = router.getRoutes();
const routeMetaMap = new Map<string, RouteRecordNormalized>();
@@ -15,6 +16,9 @@ function useNavigation() {
});
const navigation = async (path: string) => {
if (route1.path === path) {
return;
}
const route = routeMetaMap.get(path);
const { openInNewWindow = false, query = {} as any } = route?.meta ?? {};
if (isHttpUrl(path)) {