This commit is contained in:
shijing 2023-02-03 11:14:15 +08:00
parent 6b28a6c2c5
commit 8fc3563a45
2 changed files with 12 additions and 3 deletions

View File

@ -63,7 +63,7 @@ const routes = [
"component": "bigScreen"
},
{
"path": "#/userCenter",
"path": "/bigScreen",
"name": "bigScreen",
"meta": {
"title": "驾驶舱",

View File

@ -4,7 +4,7 @@
</div>
<template v-for="navMenu in navMenus" v-bind:key="navMenu">
<el-menu-item v-if="!hasChildren(navMenu)" :index="navMenu.path">
<a v-if="navMenu.meta&&navMenu.meta.type=='link'" :href="navMenu.path" target="_blank" @click.stop='()=>{}'></a>
<a v-if="navMenu.meta&&navMenu.meta.type=='link'" target="_blank" @click="blankPageClick(navMenu.path)"></a>
<el-icon v-if="navMenu.meta&&navMenu.meta.icon"><component :is="navMenu.meta.icon || 'el-icon-menu'"/></el-icon>
<template #title>
<span>{{navMenu.meta.title}}</span>
@ -21,6 +21,8 @@
</template>
<script>
import sysConfig from "@/config";
export default {
name: 'NavMenu',
props: ['navMenus'],
@ -30,7 +32,14 @@
methods: {
hasChildren(item) {
return item.children && !item.children.every(item => item.meta.hidden)
}
},
blankPageClick(path){
console.log(window.location);
console.log(path);
debugger;
let linkUrl = window.location.origin+"/#"+path;
window.open(linkUrl);
},
}
}
</script>