基于RuoYi-Vue前后端分离框架
因为业务需求需要动态添加的菜单页面,在新的标签页打开
已经动态添加的菜单可以不用动也不用修改
在router/index.js添加你的路由地址
{
path:'/suppliers/cashier',
component: ()=>import('@/views/system/cashier'),
}
在layout/components/Sidebar/Link.vue中添加判断条件
if (this.to === '/suppliers/cashier'){
return this.to
}
这时刷新页面再点击就可以实现了,但是需求不需要侧边栏怎么办
在layout/inde.vue中添加
mounted() {
this.sidebar.hide = this.$route.path === '/suppliers/cashier';
},
效果: