vue 微信内打开网页支付问题

微信内打开网页,第一次支付调起支付完成后,点击支付完成界面的完成按钮后网页也跟着后退,要怎么处理?非第一次点击完成按钮后网页不会后退,路由守卫的相关打印会被全部清掉。

另外第一次调起支付报错WeixinJSBridge is not defined,用if (typeof window.WeixinJSBridge == "undefined")根本没用,用try catch支付部分,在catch里延迟一下再调用支付倒是可以。不知道有没有更好的处理

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