1.調後臺的接口得到一些配置參數前端
2.把這些配置參數填充到支付方法中微信
貼上代碼:app
wxpay() { let that = this; WeixinJSBridge.invoke( "getBrandWCPayRequest", { appId: this.payConfig.appId, //公衆號名稱,由商戶傳入 timeStamp: this.payConfig.timeStamp, //時間戳,自1970年以來的秒數 nonceStr: this.payConfig.nonceStr, //隨機串 package: this.payConfig.package, signType: this.payConfig.signType, //微信簽名方式: paySign: this.payConfig.paySign //微信簽名 }, function(res) { if (res.err_msg == "get_brand_wcpay_request:ok") { // 使用以上方式判斷前端返回,微信團隊鄭重提示: //res.err_msg將在用戶支付成功後返回ok,但並不保證它絕對可靠。 that.toast = true; } else { that.$router.push({ path: "/myOrder" }); } } ); },