위챗 결제, WeiXinJSBridge is not defined 질문 표시

1527 단어
  var vm= this;
        if (typeof WeixinJSBridge == "undefined"){//         。        
          if( document.addEventListener ){
            document.addEventListener('WeixinJSBridgeReady', vm.onBridgeReady(data), false);
          }else if (document.attachEvent){
            document.attachEvent('WeixinJSBridgeReady', vm.onBridgeReady(data));
            document.attachEvent('onWeixinJSBridgeReady',vm.onBridgeReady(data));
          }
        }else{
          vm.onBridgeReady(data);
        }






    onBridgeReady:function(data){
        var  vm = this;
        WeixinJSBridge.invoke(
          'getBrandWCPayRequest',{
            debug:true,
            "appId":data.appId,//     ,     
            "timeStamp":data.timeStamp,//   
            "nonceStr":data.nonceStr,//   
            "package":data.packageValue,//   id
            "signType":data.signType,//      
            "paySign":data.paySign,//    
          },
          function(res){
              console.log(res.err_msg)
//            debugger;
            //             ,        :res.err_msg           ok,          。
            if(res.err_msg == "get_brand_wcpay_request:ok" ){
              alert("    ")
//                vm.$router.push("/reservedBerth");
            }else{
//                alert("    ,     "+res.err_msg);
            }
          }
        );
      },

일이 순조롭고 건강하기를 축원합니다.

좋은 웹페이지 즐겨찾기