|
|
@ -29,11 +29,19 @@
|
|
|
|
src: require("../../assets/banner2.jpg")
|
|
|
|
src: require("../../assets/banner2.jpg")
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
],
|
|
|
|
menus: this.$store.state.userStore.menus.filter(menu => {
|
|
|
|
menus: [],
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
mounted(){
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
|
|
|
* 图片加载后再渲染菜单 避免出现闪动
|
|
|
|
|
|
|
|
* */
|
|
|
|
|
|
|
|
this.$nextTick(function () {
|
|
|
|
|
|
|
|
this.menus = this.$store.state.userStore.menus.filter(menu => {
|
|
|
|
//去掉首页项
|
|
|
|
//去掉首页项
|
|
|
|
return menu.name !== 'home' && menu.role !== 'public';
|
|
|
|
return menu.name !== 'home' && menu.role !== 'public';
|
|
|
|
})
|
|
|
|
})
|
|
|
|
}
|
|
|
|
})
|
|
|
|
},
|
|
|
|
},
|
|
|
|
methods:{
|
|
|
|
methods:{
|
|
|
|
//菜单点击事件
|
|
|
|
//菜单点击事件
|
|
|
|