本项目是基于智学教育 app 开发的后台管理系统,主要是用来管理商品信息和客户数据的。
这个项目因为比较大,功能比较多,所以我们有2个前端一起进行开发,我负责的主要模块有:登录、员工模块、权限模
块、客户管理模块、商品管理模块等
技术实现:
1. 使用 vue-cli 脚手架快速搭建整体框架,以及使用 git 进行项目的管理与团队的协同开发
2. 使用 promise 封装 axios 用来请求数据,并封装接口文件 方便后期的维护
3. 使用 vue-router 进行路由的基础设置、并利用路由拦截对用户进行鉴权
4. 使用 es6 路由懒加载配置路由并使用该语法来对项目的代码进行一定的优化,使代码符合语法范
5. 利用用 ElementUI 这个 ui 框架完成对页面的基本布局 完成登录,注册,退出登录,修改密码,修改个人信息,等页面
6. 利用 Vue.filter 实现时间的正确显示,方便公司人员查看
7. 使用 file-saver+xlsx 插件进行 Excel 的导出
8. 在利用 echarts 做后台数据可视化,根据接口动态化展示,让数据变得更加简洁、透明
9.