项目描述:该项目是一个小型的电商平台,提供了以服饰、美容、家居、数码为主的全类目多样化的商品供消费者选择。包含了商品详情页面、分类、图片列表、图片详情、购物车等功能。负责模块:首页模块、商品模块、购物车模块技术栈:Vue全家桶 + Scss + uView + swiper + @escook/request-miniprogram + uni-app技术要点: 1、全局封装uni.$showMsg()方法,简化uni.showToast()方法的调用;2、 在商品列表页,使用懒加载技术,优化用户体验;3、 使用Vuex的store分模块管理,同时开启子模块的namespaced并合理使用mapMuatations映射mutations方法的方式,实现商品加购;4、 使用@escook/request-miniprogram代替功能简单的原生request()方法,实现数据请求和返回以及请求拦截和响应拦截;5、 使用sessionSotrage配合 Vuex ,实现商品的加购、更新、删除;6、 将tabBar购物车图标上显示商品数量徽标的逻辑代码抽离为mixins,实现多页面复用,解决代码冗余;7、 使用Vue自定义组件封装商品列表区域,并通过props属性,实现按需展示内部组件;8、 使用Vuex的Getters+请求拦截+原生支付API[uni.requestPayment()]实现订单的结算和支付。声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论