当前位置: 首页 > Web前端 > vue.js

菜单权限

时间:2023-04-01 02:13:04 vue.js

介绍菜单权限是根据登录角色返回不同的菜单,让不同的角色可以看到不同的菜单。思路和问题思路1、首先需要在进入路由前使用vue的路由守卫进行拦截,判断是否获取了菜单权限。2、前端和后端讨论菜单的结构和菜单的名称,首先在前端定义一个路由表。3、后台返回并行结构数据,前端组装一个菜单结构,如果后台返回的子菜单没有返回到父菜单,那么父菜单下的所有子菜单都不应该显示。4、将过滤后的路由添加为首页的子路由。五、前端写页面问题1、如何动态添加子路由?2、点击子路由后可以正常显示,刷新页面后页面空白。3.在注册路由表中增加*匹配。为什么刷新页面直接跳转到404页面?4.基于元素打包,无论后台多少级菜单代码返回git仓库https://github.com/mengyuhang4879/auth-menu.git1npminstall2startserverfile3npmrunservegitcreateremotewarehouse并提交https://blog.csdn.net/liuweix..