1.业务逻辑:
- 获取微信收货地址
- 渲染购物车中要结算的的商品
- 实现支付
- 获取微信的登录信息
- 获取自己后台 返回的支付相关参数
- 调用微信接口实现支付
2.支付流程:
创建订单,获取订单号 order_number
准备预支付,获取支付参数pay
发起微信支付,提交pay参数
查询订单
3.给支付按钮绑定点击事件
<!-- 结算 -->
<view class="order_pay_wrap" bindtap="handlePay">
<!-- <navigator url="/pages/auth/auth"> -->
支付 <text>({
{totalNum}})</text>
<!-- </navigator> -->
4. 支付按钮
(1 先判断缓存中有没有token
(2 没有 跳转到授权页面 进行获取token
(3 有token j就会执行下一步
(4 创建订单 获取订单编号
(5 已经完成了微信支付
( 6 手动删除缓存中 已经被选中了的商品
(7 删除后的购物车数据 填充回缓存
(8