基于Vue+Vue-Router+Vuex+ElementUI开发的一个电商网站和后台管理系统,电商网站实现了登录注册、商品分页展示与搜索、添加条件进行搜索过滤、加入购物车、购物车结算等功能,后台管理系统可进行相关商品上架下架、修改商品的属性、查看商品的状态等等,并且可直观地看到整体的商品相关销量情况。
1. 使用路由懒加载、图片懒加载、ElementUI组件按需引入,提升页面渲染速度
2. 对axios进行二次封装,添加请求拦截器和响应拦截器,利用其进行相关API接口的开发
3. 将分页器、轮播图等组件封装为全局组件,增加代码的复用性,提升开发效率
4. 使用Git进行代码版本控制,将代码托管到GitHub仓库
5. 使用qrcode插件生成支付二维码
6. 利用localstorage存储用户token信息
7.使用echarts等数据可视化插件进行数据可视化展示
8.配置代理服务器解决跨域问题
9.使用mock进行数据模拟,加入nprogress进度条使页面更加人性化
10.使用dayjs插件处理日期