|
|
|
@ -9,6 +9,7 @@ |
|
|
|
</template> |
|
|
|
<sub-menu |
|
|
|
v-for="item in menu.list" |
|
|
|
v-if="item" |
|
|
|
:key="item.menuId" |
|
|
|
:menu="item" |
|
|
|
:dynamicMenuRoutes="dynamicMenuRoutes"> |
|
|
|
@ -45,7 +46,7 @@ |
|
|
|
methods: { |
|
|
|
// 通过menuId与动态(菜单)路由进行匹配跳转至指定路由 |
|
|
|
gotoRouteHandle (menu) { |
|
|
|
var route = this.dynamicMenuRoutes.filter(item => item.meta.menuId === menu.menuId) |
|
|
|
let route = this.dynamicMenuRoutes.filter(item => item.meta.menuId === menu.menuId) |
|
|
|
if (route.length >= 1) { |
|
|
|
this.$router.push({ name: route[0].name }) |
|
|
|
} |
|
|
|
|