电商后台管理系统
电商后台管理系统
简单介绍项目
该项目主要是一个电商后台管理系统,主要分为六个大的模块分别为用户的登录退出, 用户管理,权限管理,商品管理,和订单管理以及数据统计这六个模块
运用到的技术栈
有Vue+VueRouter+Element-UI和Axios以即Echarts
项目描述
这个vue项目是利用组件化开发的思想,所以我会对项目进行适当的拆分放在component 文件夹下以便于后期的复用并封装了axios统一管理了api以及新建了一个network文件夹,作为我们的网络请求模块,然后在里面分别创建http.js文件和api.js文件以及require.js文件,http.js主要用来封装我们的axios,api.js则来统一管理我的url接口,而request.js则是向外暴露我们的api方法我们在组件中则需要按需引入来使用还需要配置一下环境的变量便于我们后期的上线和测试
用户的登录与退出模块
主要使用了element的input验证和axios请求来完成登录项目 当然还需要JWT鉴权 ,当请求登录时,验证数据正确的话,服务器会返回一个token给登陆页,我们需要把他放到seesstorage里,我们需要把他放到请求头里,在每次请求时里面都带着token