• 这个小程序采取的是O2O模式,也就是线上到线下,线下为主,线上为辅,相辅相成。
• 采取的是原生开发,UI 组件库用的是 VantWeapp ,其中有不少的手写插件,比如:一键生成分享海报、会员卡包手动左右滑动、还有根据高度自定义的理念,自定义 tabbar 组件。
项目技术点
1. 这个小程序的首页采用的自定义装修的方式,可以在后台管理中进行各种各样的组件装修,有图片组件,轮播图组件,商品组件,以及各种基础组件和营销组件,这些组件代码都封装成插件,在首页中引入,从后台返回的装修数据根据条件来显示与隐藏各种组件。
2. 封装了统一的 request 请求,统一管理请求的 api。
3. 封装了小程序的 canvas 组件,只需要传入对应的数据,就可以生成对应的分享海报。
4. 封装了小程序的 WebSocket ,可以进行一对多的群聊或者一对一的单独聊天,能够更快速的让店家与客户之间相互联系。
5. 由于小程序原生的 tabbar 太过于死板,重新封装了自由度更高的 tabbar 插件,可以自由的切换两种样式,以及上传更多样式的图标