解决了吗?我也存在这个问题,7.0.8版本还可以,再往上就不行了。
vue里H5调微信支付成功回调不执行是怎么回事onBridgeReady(data) { WeixinJSBridge.invoke( "getBrandWCPayRequest", { appId: data.appId, //公众号名称,由商户传入 timeStamp: data.timestamp, //时间戳,自1970年以来的秒数 nonceStr: data.nonceStr, //随机串 package: data.package, signType: data.signType, //微信签名方式: paySign: data.paySign //微信签名 }, function(res) { if (res.err_msg == "get_brand_wcpay_request:ok") { // 使用以上方式判断前端返回,微信团队郑重提示: console.log(1); this.$router.push({ path: "/paysuccess", query: { id: this.$route.query.id, status: res.err_msg,type:true } }); // //res.err_msg将在用户支付成功后返回ok,但并不保证它绝对可靠。 // } else if (res.err_msg == "get_brand_wcpay_request:cancel") { // this.$router.push({ // path: "/paysuccess", // query: { id: this.$route.query.id, status: res.err_msg ,type:false} // }); // console.log(2); // } else { // console.log(res); } }
2020-03-11