项目描述:社区团购商城的后台管理项目,用于管理的用户信息及设置权限;可添加/修改商品、商品参数、商品分 类、查看订单付款、发货及物流等情况、以图表方式统计用户来源数据;
负责模块:登录、用户管理、权限管理、商品管理、数据统计;
技术栈:Vue、Vue-Cli、Vue-Router、Element-Ui、Axios、Echarts;
技术难点:
1、二次封装 Axios:使用请求拦截器,给请求头添加 token,识别用户身份;使用响应拦截器,对响应回来的数据进 行解构、对状态码进行统一管理;
2、权限管理:通过给角色分配权限、再给用户添加角色来控制用户的权限;
3、登陆功能:利用token,时间戳及请求拦截器检测实现;
4、 Eharts的使用: 使用Echarts折线图显示用户来源,将后端返回的数据通过
forEach 循环整理成 options 中指定 的格式渲染图表;
5、防抖节流的使用:在输入框中用到防抖操作,减少请求,登录按钮用到节流、避免重复请求;
点击空白处退出提示












评论