从登录态、角色、菜单树到动态路由与按钮级权限,完整拆解一套 Vue 3 后台的权限模型;并复盘两个被真实截图抓出来的缺陷:菜单裁剪了但按钮没裁剪、越权访问落到了 404 而不是 403。