廿一客(移动端)
项目概述:
廿一客是一个主要以销售烘焙食品 、乳制品等食品为主的移动端商城 ,支持同城配送。用户可以直接登录选购自己喜欢的
商品, 加入购物车并结算商品,使用户更加方便快捷的购买的商品。
技术栈:
Vue、VantX、Axios, Vant
工作职责:
1.使用token判断用户的登录状态 ,并完成 token 对购物车、我的信息鉴权 ,保障用户信息安全
2.使用rem + 动态html的font-size完成移动端的适配
3.使用vant的Lazyload渲染商品列表,大程度上减少服务器端的资源耗用
4.使用vuex完成购物车数据持久化
5..对 axios 进行二次封装 ,对于接口的统一管理 ,提高了代码的复用性
红兵体育(PC端) 2020.10 ~
项目概述:
随着人们生活水平的提高 ,人们越来越注重身体健康 ,该项目主要是为体育爱好者和专业运动员专门研发的一款如何购买 适合自已的体育健身器材的购物平台 。该项目可分为注册登录 ,精品浏览 ,商品分类 ,商品详情 ,购物车 ,我的以及支 付等业务功能。
技术栈:
Vue、Vant 、Vue Router、Axios、 Swiper 、Vuex
工作职责
1. 使用 Vue结合 Vuex 状态管理工具搭建项目框架
2.使用 iconfon 实现图标和字体美化
3.使用Vant对客户信息 、订单信息 、商品信息 、库存信息等页面的排版
4.使用Vant插件以及CSS3实现项目动画效果,增强交互提高用户体验使用
5.使用路由守卫对用户登录的权限认证、使用 token 对购物车、我的信息鉴权 ,保障用户信息安全
6.使用 axios 并进行二次封装完成前后端数据交互并对数据进行处理渲染页面 ,支持响应请求