|
|
|
|
@ -71,6 +71,12 @@ const router = useRouter();
|
|
|
|
|
function handleMenuClick(route, index) { |
|
|
|
|
active.value = index; |
|
|
|
|
if (route.meta.type === MenuEnum.MENU) { |
|
|
|
|
console.log('-------',route.meta) |
|
|
|
|
if(route.meta.openOutside){ |
|
|
|
|
console.log('route-------',route) |
|
|
|
|
window.open(route.path); |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
if (route.meta.openNewPage) { |
|
|
|
|
window.open(router.resolve(route.path).href); |
|
|
|
|
return; |
|
|
|
|
@ -88,6 +94,11 @@ function handleMenuClick(route, index) {
|
|
|
|
|
const activeSecondMenuName = ref(null); |
|
|
|
|
function handleSecondMenuClick(route) { |
|
|
|
|
activeSecondMenuName.value = route.name; |
|
|
|
|
if(route.meta.openOutside){ |
|
|
|
|
console.log('route-------',route) |
|
|
|
|
window.open(route.path); |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
if (route.meta.openNewPage) { |
|
|
|
|
window.open(router.resolve(route.path).href); |
|
|
|
|
return; |
|
|
|
|
@ -264,4 +275,4 @@ aside {
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
</style> |
|
|
|
|
</style> |
|
|
|
|
|