@ -364,6 +364,9 @@ export default {
userFavoriteList(userFavorite).then(({data}) => {
this.favorite = false
for (let i = 0; i < data.list.length; i++) {
if (!data.list[i]){
continue
}
if(this.$route.meta.menuId==data.list[i].menuId){
this.favorite = true
// flag=true;
@ -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 })