职责描述:
1. 配置路由与路由权限的分配
2. 封装api请求,优化前后端交互,便于后期维护
3. 与后端交互,拿到数据渲染页面完成功能
4. 复用性高的组件封装,实现优化,比如:提示框,需要时直接调用
技术要点:
1.vue脚手架创建项目
2.使用elementui对照图纸完成页面布局.
3. 封装axios请求,,提高代码质量,方便后期管理,设置拦截器(响应拦截器,code不为200时,将错误信息返回给用户, 请求拦截:每个请求带上token作为请求头)
4. 使用vuex将登录后后端返回的用户数据储存,方便权限的分配,判断页面内容渲染,
5. 登录校验,校验账号密码是否正确,不正确直接返回请求的错误(账号密码后端配备)
6. 路由权限分配(每个账号都有不同的数据内容),每个账号返回的内容不同内容创建动态路由
7.将首页设置路由重定向
8. 页面功能优化(路由懒加载)