WeixinJSBridge.invoke 不走回調函數(shù)原因

不要直接去調用這個方法,通過demo的方式去調用

 paymentWxMpPay({ orderId: res['data'].data }).then(value => {
              if (value['data'].status == 200) {
                let params = {
                  "appId": value['data'].data.appId,     //公眾號名稱,由商戶傳入     
                  "timeStamp": value['data'].data.timeStamp,         //時間戳,自1970年以來的秒數(shù)     
                  "nonceStr": value['data'].data.nonceStr, //隨機串     
                  "package": value['data'].data.package,
                  "signType": value['data'].data.signType,         //微信簽名方式:     
                  "paySign": value['data'].data.paySign //微信簽名 
                }
                // 支持回調必要方法start
                if (typeof WeixinJSBridge == "undefined") {
                  if (document.addEventListener) {
                    document.addEventListener('WeixinJSBridgeReady', function () { this.onBridgeReady(params, res['data'].data); }, false);
                  } else if (document['attachEvent']) {
                    document['attachEvent']('WeixinJSBridgeReady', function () { this.onBridgeReady(params, res['data'].data); });
                    document['attachEvent']('onWeixinJSBridgeReady', function () { this.onBridgeReady(params, res['data'].data); });
                  }
                } else {
                  this.onBridgeReady(params, res['data'].data);
                }
              } else {
                Taro.showToast({
                  title: value['data'].message,
                  icon: 'none',
                  duration: 2000
                })
              }
            })
//微信公眾號支付
  onBridgeReady(Data,id) {
    const _this = this
    WeixinJSBridge.invoke(
      'getBrandWCPayRequest',
      Data,
      function (res) {
        // Taro.showToast({title:JSON.stringify(res),icon:'none',duration:50000})
        if (res.err_msg == "get_brand_wcpay_request:ok") {
          _this.payResult({ payLogId: id })
        } else {
          Taro.showToast({title:'支付失敗',icon:'none',duration:50000})
          // window.location.href = '&payStatus=cancel';
        }
      }
    );
  }
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容