技术栈:vue2、uni-app、uview-ui、axios、vuex
项目描述:基于学校站点的外卖点餐公众号平台,主要包括首页、外卖订单、跑腿订单和个人中心等模块,该项目旨在提升学生生活品质和便利性,促进校园内的商业活动。
责任描述:
1、实现了微信授权登录H5公众号功能,提供用户便捷的登录方式;
2、完成页面的布局及渲染,封装axios,配置前缀路径以及服务器响应超时,在响应拦截器统一处理数据异常,在拦截请求中统一格式化请求参数;自定义适配器实现axios进行跨域网络请求;
3、完成店铺详情点餐页面的左右双向联动功能,使用uni.createSelectorQuery() 节点信息Api来获取节点的距顶高度,通过scroll-view滑动容器的滚动监听实现左右联动;
4、完成了购物车计算总价功能,通过Vuex状态管理进行模块化封装,并向Vue实例注入store,实现了结算金额的准确计算,为用户提供了方便快捷的购物体验。
5、实现了支付和退款功能,确保了订单支付和退款流程的顺利进行;
6、实现了订单详情、配送进度、订单评价等功能,让用户能够方便地查看订单信息、追踪配送进度并进行订单