开发周期:4个月
项目描述:该项目是一个促销商品推荐网站的PC端项目,客户注册后可以根据商品分类按需添加购物车,并购买商品, 主要有首页模块,分类模块,商品详情,登录模块,购物车,结算支付模块以及个人中心。
技术要点:
我主要负责商品详情,商品分类,登录模块以及购物车模块;
使用vue脚手架(vue-cli)进行架构,vue-router配置路由,实现单页面的路由跳转;
使用vuex数据仓库,存取公用数据,实现登录注册,商城购物,分类查询等功能;
借助原生JS中的方法IntersectionObserver()异步检测目标元素与祖先元素相交情况的变化, 实现数据和图片的懒加载;
使用rem适配方案,自定义封装轮播图组件,面包屑组件,城市选择组件等;
使用webpack进行打包开发
实现技术:
vue、webpack、vue-cil、axios、localStorage、rem