插件授权功能成功后再调用wx.login有bug?支付功能页也有bug

发布于 6 年前作者 cuiyong1560 次浏览最后编辑 6 年前来自 issues

bug分析:出现重复授权后只要用户返回上一层再进入插件页面就会登录成功不用授权,所以微信授权接口是成功的但授权成功后再次调用登录接口(wx.login)失败导致弹框没关闭。然而经过多次测试可以定位到这bug还与小程序调用插件时的层数有关,在层数5以下就都没出现bug,在5层或以上部分手机(特别是安卓手机并且微信版本7.0.6)会出现该bug。

在层数5以下支付功能页回调没问题,在5层或以上部分手机(特别是安卓手机并且微信版本7.0.6)会出现实际支付了,但没有回调到。估计授权页是没回调的问题才回出现第一个bug。

2 回复
fanyong
fanyong1 楼6 年前

这边没有你片段里的插件的权限,看不到插件的自定义组件,但是看到你的片段里似乎没有 wx.login?是跳转五层以上之后在这个插件自定义组件的操作过程中会出现问题?

jyao
jyao2 楼4 年前

麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html