微信JSAPI支付VUE前端代码

  |   0 评论   |   0 浏览
created: function () {
   //初始化
   if( document.addEventListener ){
        document.addEventListener('WeixinJSBridgeReady',null,false);
   }else if (document.attachEvent){
        document.attachEvent('WeixinJSBridgeReady',null);
        document.attachEvent('onWeixinJSBridgeReady',null);
   }else{
   }
}


//唤起微信支付
WeixinJSBridge.invoke('getBrandWCPayRequest', {
                                    "appId":data.appId,	//公众号appid
                                    "timeStamp":data.timeStamp,	//时间戳
                                    "nonceStr":data.nonceStr,	//随机数
                                    "package":data.package,	//下单接口返回的标识
                                    "signType":"MD5",         //签名方式:
                                    "paySign":data.paySign   //生成的签名
                                },function (res) {

                               	    if(res.err_msg == "get_brand_wcpay_request:ok" ){
                                     	//支付成功
                                    }else if(res.err_msg == "get_brand_wcpay_request:cancel") {
                                        //取消支付
                                    }else {
                                        //支付失败
				    }
                                }
                            );