1、使用微信公众平台提供的微信开发者工具开发项目;
2、 封装网络请求一些常规的get、post请求使用wx.request,对文件类型的网络请求使用wx.uploadFile,统一处理登陆信息sessionid放到cookie里存储;
3、 使用wx.login()和后台交互获取openid处理业务逻辑信息;
4、 通过wx.getLocation()通过授权获取用户定位信息;
5、 自定义组件image-cropper来自定义相机,按照工作业务逻辑需求做个相机引导框并且裁剪出16:9尺寸大小的图片;
6、 调用wx.requestPayment()与后台接口交互获取支付参数和签名完成业务订单支付。