1、请求后台接口获取wx需要数据
将请求接口得来的数据存到全局变量里面 payData 。
Ajax('post', '/api', obj).then(res => {
let data = res.data;
this.payData = data;
//wx判断支付环境是否可用,若环境准备好接着调用 onBridgeReady()方法
if (typeof WeixinJSBridge == "undefined"){
if( document.addEventListener ){
document.addEventListener('WeixinJSBridgeReady', onBridgeReady, false);
}else if (document.attachEvent){
document.attachEvent('WeixinJSBridgeReady', onBridgeReady);
document.attachEvent('onWeixinJSBridgeReady', onBridgeReady);
}
}else{
this.onBridgeReady();
}
}).catch(e => {
alert(e)
this.canSubmit=true;
})
2、将后台返回的参数传到wx
调用wx支付方法,将上面请求后台接口返回的参数传给wx 。在用户支付成功后进行下一步操作。