电商后台管理系统
项目描述:
整个项目的主要模块分为:通过后台管理系统实现商品按照分类上架下架和修改商品信
息,以及不同管理人员登录账号分配不同的权限。
技术栈: Vue Vue-router Vue-cli Vue-lodash Axios ES6 Webpack Element Ui Echarts
项目难点:1、路由导航守卫
通过router.beforeEach挂载导航守卫,先判断用户是否在登录页面,是就直接放行,然后获取存储在本地sessionStorage中的token,判断token是否存在,如果不存在就跳转回登录页面(目的是为了防止用户直接通过路由访问页面)
2、接口文档的授权API
文档要求必须在请求头中使用Token字段提供令牌
通过axios的请求拦截器添加token,保证拥有获取数据的权限