首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Vue-Router根据用户权限添加动态路由(侧边菜单)

动态路由 如果你的网页有管理员、普通用户等多种角色类型,不同的角色能看到的页面/菜单应该是不同的,所以不同的用户登录之后应该监听到不同的动态路由和渲染不同的菜单,这个时候就需要用到动态路由。...简单来说就是根据用户信息获取其对应的权限,生成对应的路由挂载,然后动态渲染有权限的菜单于侧边菜单。...实现思路图示: 使用到的路由方法:https://router.vuejs.org/zh/api/index.html#addroute 实现步骤 1、定义静态路由(包括登录、公用页面)、动态路由,...Home的子路由 router.addRoute('Home', item); }); }, 踩炕注意 刷新动态路由消失 页面刷新后,会造成动态路由消失,原因是因为在...但是我在vite3中使用时,动态加载模板字符串的组件时报错,可以使用vite提供的Glob 导入。

4.9K20
领券