|
|
@ -1,3 +1,12 @@ |
|
|
|
<!-- |
|
|
|
* @Author: mk 2403457699@qq.com |
|
|
|
* @Date: 2023-07-25 14:43:14 |
|
|
|
* @LastEditors: mk 2403457699@qq.com |
|
|
|
* @LastEditTime: 2023-08-11 13:59:46 |
|
|
|
* @Description: 多次点击统一路由控制台报错 |
|
|
|
* |
|
|
|
* |
|
|
|
--> |
|
|
|
<template> |
|
|
|
<div v-if="menu.showFlag"> |
|
|
|
<el-submenu |
|
|
@ -59,13 +68,16 @@ export default { |
|
|
|
(item) => item.meta.menuId === menuId |
|
|
|
)[0]; |
|
|
|
if (route) { |
|
|
|
console.log(route); |
|
|
|
if (route.name === this.$router.currentRoute.name) { |
|
|
|
return; |
|
|
|
} |
|
|
|
if (route.meta.iframeURL.endsWith("【跳转新页面】")) { |
|
|
|
window.open(route.meta.iframeURL.slice(0, -7)); |
|
|
|
} else { |
|
|
|
this.$router.push({ name: route.name }); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
this.$store.state.LevelTowMenuActiveName = menuId |
|
|
|
}, |
|
|
|
}, |
|
|
|