# back-stage management **Repository Path**: ironsp/back-stage-management ## Basic Information - **Project Name**: back-stage management - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-10 - **Last Updated**: 2025-04-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 后台管理系统 --- ## 项目架构 - 脚手架创建项目 - 代码规范 1.Eslint 2.pretter 3.EditorConfig - 项目结构 --> 目录 - 分层架构 1.路由 2.状态管理(数据) 3.接口 4.页面 --- ## 项目页面&&功能 ### login页面 - 账号密码登录 - 账号密码请求验证,返回token - token 保存到状态管理 --> 保存到本地存储localStorage - localStorage 保存账号密码 - 自动保存登录 - 验证码登录 --> 1.获取验证码 2.验证 - 登录验证 --> 1.验证token - 获取用户信息 --> 保存用户信息 - 获取用户菜单 --> 保存用户菜单 - 菜单渲染main页面侧边导航栏 - 菜单渲染main页面路由 - 菜单渲染main头部面包屑 - 面包屑与侧边栏联动, 刷新页面后,面包屑保持数据(数据持久化) - 退出登录 - 删除localStorage数据, token - 清空状态管理数据, token - 跳转到登录页面 ### main页面 - 顶部导航 - 折叠侧边栏 - 面包屑 - 个人信息 - 退出登录 - 侧边导航 - 菜单搭建 - 路由和菜单联动 - 面包屑 ### 动态路由的搭建 ### 高阶组件的封装以及复用 ### 按钮权限控制