✨ 新页面打开执行日志.
This commit is contained in:
@@ -23,8 +23,8 @@
|
||||
<script lang="ts" setup>
|
||||
import type { RouteRecordNormalized } from 'vue-router';
|
||||
import { useRouter } from 'vue-router';
|
||||
import { openWindow } from '@/utils';
|
||||
import { useMenuStore } from '@/store';
|
||||
import { openNewRoute } from '@/router';
|
||||
|
||||
const router = useRouter();
|
||||
const { appMenus } = useMenuStore();
|
||||
@@ -40,10 +40,9 @@
|
||||
const openRoute = (e: any, route: RouteRecordNormalized) => {
|
||||
// 新页面打开
|
||||
if (route.meta.newWindow || e.ctrlKey) {
|
||||
const { href } = router.resolve({
|
||||
openNewRoute({
|
||||
name: route.name as string,
|
||||
});
|
||||
openWindow(href);
|
||||
return;
|
||||
}
|
||||
// 触发跳转
|
||||
|
||||
Reference in New Issue
Block a user