
1 oott123 2021-11-25 19:18:30 +08:00 代码做组件拆分,拆分成不同的 js ,服务端对 js 静态文件请求做鉴权 |
2 rrfeng 2021-11-25 19:18:37 +08:00 via Android 伪需求。 后端权限不是最后一道关卡,应该是唯一一道关卡。 前段可以根据权限做隐藏属于体验优化,无权拦截用户请求(实际是无法做到)。 |
3 eason1874 2021-11-25 19:50:36 +08:00 把状态管理移到后端,比如菜单项 JSON 由后端返回 |
4 az22c 2021-11-25 20:31:00 +08:00 没必要做得那么细,除非闲得很。 我这边十几个系统都是我开发的,做了按钮权限之后,基本上管理跟不上。当初废大力气做的就是图个心理安慰。最多就是做到菜单层级的权限。 |
5 night98 2021-11-25 21:28:46 +08:00 服务端返回用户可操作的按钮列表,web 端 v-if 不渲染此按钮 |
6 cmdOptionKana 2021-11-25 21:47:46 +08:00 直接不渲染就行了啊 |
7 calmzhu 2021-11-25 22:22:14 +08:00 碰见过,解决方案是菜单+ 按钮 直接放在数据库里。前段先用接口查用户有权限的菜单。 但是维护起来巨恶心 |
8 gefangshuai 2021-11-25 22:23:32 +08:00 via iPhone vue v-if |
9 lhx2008 2021-11-25 22:25:38 +08:00 想到一个点子,可以开一个虚拟机,然后打开网站就 VNC 连上去,这个虚拟机里面再用特制浏览器打开楼主写的网站,这样就稳得一批了 |
10 lhx2008 2021-11-25 22:30:01 +08:00 其实应该直接服务端 render 就解决了 |
11 akira 2021-11-26 05:01:01 +08:00 菜单 按钮 都是后端返回的就好了。但是这样的话,有些功能可能不是那么好写。。 |