目录结构
组件
组件放在三类文件中:
- pages/module:页面强相关模块
- src/components:本项目目中的业务逻辑模块
- base-ui:不仅在本项目,在其他项目也可以通用的组件
状态
store目录和pages目录下的模块一一对应
登录模块
登录的逻辑
- 网络请求,拿到数据(token、userInfo、userMenus)后处理
- 将数据保存到某个位置
- 发送其他请求(请求当前用户的信息)
- 拿到用户的菜单
- 跳转到首页
上面这么多的操作,都需要放在一个登录模块中?不用!
放在Pinia里!
