码迷,mamicode.com
首页 > 微信 > 详细

微信支付完成 vue 页面不跳转问题

时间:2019-11-02 09:15:46      阅读:542      评论:0      收藏:0      [点我收藏+]

标签:付费   outer   function   用户   request   route   com   微信支付   gif   

遇到的问题是 vue 调用微信支付 回调成功以后,页面路由不跳转。

解决的办法是用window.location.href

 

/**
* @method 支付费用方法
* @param data:后台返回的支付对象,(详情微信公众号支付API中H5提交支付);
*/
onBridgeReady(params){
var vm = this;
WeixinJSBridge.invoke(
‘getBrandWCPayRequest‘,params,
function(res){
// 使用以上方式判断前端返回,微信团队郑重提示:res.err_msg将在用户支付成功后返回ok,但并不保证它绝对可靠。
// if(localStorage.getItem(‘activityId‘)==‘4‘){
// alert(JSON.stringify(res));
// }
var temp =res.err_msg;
if(temp.indexOf(‘ok‘)>-1){
// this.$router.push(‘/payShare‘);
window.location.href = "https://www.lnart.com/vipidea-subscribe/index.html#/payShare"
}else{
alert("支付失败")
}
// if(res.err_msg == "get_brand_wcpay_request:ok" ){
// this.$router.push(‘/payShare‘);
// this.addaddress();
// window.location.href = "https://www.lnart.com/vipidea-subscribe/index.html#/payShare"
// }else{
// this.$message({
// message: ‘支付失败‘,
// type: ‘warning‘
// });
// }
}
);
},
 

 

微信支付完成 vue 页面不跳转问题

标签:付费   outer   function   用户   request   route   com   微信支付   gif   

原文地址:https://www.cnblogs.com/wupeng88/p/11780338.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!