安卓微信吊起公众号支付弹窗后,支付成功或失败都会页面卡住

问题描述

前端框架vue,不知道是否和这个有问题,公众号内有个支付的地方,吊起支付弹窗,此时不管是关闭弹窗还是输入密码支付成功,结果都是页面卡住无法点击,就连微信头部自带的关闭和分享都无法点击,感觉有个透明遮罩层挡在微信上面,但是虚拟键盘的返回键是可以返回上一页的。复现此bug需要清空微信缓存,此bug在ios下不会出现。

问题出现的环境背景及自己尝试过哪些方法

微信公众号vue框架下吊支付

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)

你期待的结果是什么?实际看到的错误信息又是什么?

2019年1月23日17:08:49更新
使用chrome://inspect/连接上了安卓手机的webview,发现页面卡住之后在chrome的inspect的窗口内是可以操作的,滚动,点击,刷新都没有问题,访问其他也没有问题,手机内的webview同步响应,但是手机端的微信上面就像有个透明遮罩层一样,因为顶部的关闭和分享也点击不了,如果使用返回键一次,就可以了,感觉这个返回键是把透明遮罩层取消了。
看了下调用微信支付的相关部分,发现了有两种方法吊起微信支付,一种也就是正在用的这种是chooseWXPay,另一种是WeixinJSBridge.invoke,也是比较新的,准备试试另一种,不知道是不是这个问题。

阅读 3.6k
2 个回答

看下是不是重复点击或者发送重复请求造成的!

看看是不是报错了,用这个库调试下。
eruda

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题