项目中遇到一个需要微信获取code支付,其中遇到很多问题,现在做一下总结。
一、进入页面获取code:
二、截取code:
?
随后,我们需要获取code的该页面地址链接就会变成:
https://xxxxx.com/wap/payOrder.html/?code=abc677adaduiadi7838&state=STATE
三、在页面路径上截取到code后,用code换取oppenId,掉接口:
?
四、调取微信静默授权支付:
?
这样,整个获取code支付流程就结束了,支付成功。
遇到的问题:
1、获取code时,会刷新页面,支付页面的支付数据怎么保存?
父页面在路由跳转时将data数据全部传给子页面。
?
子页面接收:
?
这样刷新页面的数据不会丢失。
?