微信内支付后台配置好返回json数组,前端直接根据json进行操作即可
h5支付的话,后台返回的是xml,前端直接调用链接即可
判断是否是微信平台
isWeiXin(){ //判断是否微信平台
var ua = window.navigator.userAgent.toLowerCase();
if (ua.match(/MicroMessenger/i) == 'micromessenger'){
return true;
} else {
return false;
}
}
//点击支付时调用接口
this.$fetch("/api/app/wxPay/wxPayJob?isUpdate=0&jobUserId=1&totalAmount=0.1&openId=oNssHs17G4Vc-X-GYARegg_vZ6zY").then((res) => {
if (res.data.wechatpay_type == "wxpay") {
// 公众号支付
this.callWxPay(res.data.pay_param)
})
else{
this.callWxPayH5(res.data.pay_param.mweb_url);
}
//下面是解