二手自行车后台管理系统
内容:项目简介:该项目是基于 pc 端的电子商城项目开发。使用 vue 脚手架搭建框架,Element-UI 速完成页面布局,分别实现了用户的登录界面和商家后台管理系统中的商品管理(spu、sku 、品牌、平台属性等)、用户管理各个模块。
职责描述:负责开发该商城权限管理模块、用户管理模块、spu、sku 模块。
技术栈:Vue+Vuex+Vue-router+Axios+stylus+Element-UI+Echarts
实现技术:
1、使用二次封装的 axios 发送请求,使用 NProgress 实现请求进度条;
2、使用 localStorage 存储 token 及用户信息,实现用户免登录;
3、使用 lodash 的 cloneDeep 实现数据深拷贝,完成用户路由菜单动态显示;
4、使用 Promise.all 完成 spu 挂载完成后需要向后台发送 4 个请求的需求;
5、运用路由全局前置守卫 router.beforeEach和 router.addRoutes 实现过滤用户路由;
6、使用 Vue.directive 自定义指令完成按钮权限控制;
7、使用路由懒加载和图片懒加载优化项目;