本项目使用Vue2+Element-UI实现页面基本布局。使用vue-router实现页面之间的跳转。使用axios进行Ajax请求,完成页面的渲染。通过Vuex来管理购物车状态,对公用的模块进行封装方便之后的复用与维护。使用Better-Scorll滚动实现页面优化。为了解决页面性能问题,我使用mint-ui里的lazy-load完成图片的懒加载。对路由进行按需加载来减少首屏加载时间。用postcss-pxtorem插件将px转换为rem完成移动端自适应。