支付宝客户端拉起支付
此代码写入public文件夹下的index.html的js中
function ready(callback) {
// 如果jsbridge已经注⼊则直接调⽤
if (window.AlipayJSBridge) {
callback && callback();
} else {
// 如果没有注⼊则监听注⼊的事件
document.addEventListener("AlipayJSBridgeReady", callback, false);
}
}
此代码写入需要拉起支付的页面的接口里面
window.AlipayJSBridge.call(
"tradePay",
{
orderStr: res.payRequestPara
},
function(result) {
console.log(result);
console.log(thah.$router);
console.log(
thah.$router.replace("./recharge-result?rechargeResult=fail")
);
if (result.resultCode == 9000) {
thah.$router.push("./recharge-result?rechargeResult=success");
} else {
thah.$router.replace("./recharge-result?rechargeResult=fail");
}
}
);