项目描述:
基于 uni-app 开发的美容保健商城类项目,针对购买美容仪、生发头盔等美容产品的购买人群,集搜索、
分类、购物车、商品下单、支付、在线回复于一体的微信小程序项目。
核⼼技术栈:
uni-app+im+canvas。
主要内容:
• 通过节流实现上拉刷新、下拉加载,分页展示商品列表;
• 封装首页拟搜索框组件,提高组件复用性,将 bqcolor 以及 radius 以父传子方式进行传值;
• 搜索页面中的搜索框利用 setTimeout 延时发送请求实现防抖;
• 使用 mixin,将更新徽标的逻辑封装混入,提高组件的灵活和复用性;
• 调用登录相关的接口换取登录成功后的TOKEN,存入Vuex后再持久化本地缓存;
• 使用 Flyio 发送请求,在请求拦截器中为需要有权限的 API 添加身份认证字段;
• 使用 WebSocket 即时通信,实现智能机器人会话交流。