vue后台管理系统权限
时间: 2023-08-04 12:09:13 浏览: 123
回答: 在Vue后台管理系统中,权限控制是一个重要的知识点。根据引用\[1\]中的描述,项目中实现菜单的动态权限控制使用了Vue Router和Pinia这两种技术。至于权限是由前端还是后端来控制,根据引用\[2\]的说明,页面访问权限可以有两种方式实现:一种是显示所有菜单,但当用户访问不在其权限内的菜单时,会提示权限不足;另一种是只显示用户能访问权限内的菜单,如果用户通过URL进行强制访问,则会进入404页面。在具体实现中,前端会有一份路由表,表示每个路由可访问的权限。当用户登录后,会获取后端用户权限的路由表,再与前端路由表进行比对,生成当前用户权限可访问的路由表,并通过router.addRoute动态挂载到router上。然而,需要注意的是,这些控制只是页面级别的权限控制,前端的权限控制并不是绝对安全的,后端的权限验证是必不可少的\[3\]。
#### 引用[.reference_title]
- *1* *2* *3* [vue中实现后台系统权限管理的功能](https://blog.csdn.net/weixin_45811256/article/details/128677199)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文