收藏
回答

微信小程序API插件功能页存在严重BUG,请相关人员核实一下?

=>

如上面两个图所示,

插件代码为:

<functional-page-navigator
  name="loginAndGetUserInfo"
  version="develop"
  bind:success="loginSuccess"
  bind:fail="loginFail"
  args="{withCredentials: true}">


本段代码中插件中被调用,第一个图为【插件所有者小程序】调用【插件】(自己调自己)没有问题,顺利打印出了attached,ready,登陆成功后调用了loginsuccess,为正确期望的结果。

问题出在第二个图,(第一个图用开发环境模拟器可以正常调用,第二个图需要真机环境)第二个图为第三方微信小程序调用【插件】,可以看到没有打印输出loginsuccess,也就是说同样的代码自己调用自己可以正常工作,但是当由第三方调用时,不会正确调用"bind:success"函数。

【插件所有者小程序】的app.json配置为:

  "functionalPages": {
    "independent": true
  },


请技术人员协助检查原因,本情况于2025年1月4日左右出现,具体时间不确定。



回答关注问题邀请回答
收藏

3 个回答

  • 小程序@小萝卜报名
    小程序@小萝卜报名
    2025-06-20

    我也遇到同样的问题,找到你这篇帖子,但是刚才经过调试找到原因了——那就是这个组件可能在你调用loginSuccess的时候,你刚好又有别的逻辑触发了这个组件的初始化(比如插件所在页面的onShow里面的某个逻辑重新刷新了一下组件展示的wx:if的条件,条件变化将会导致组件的重新加载),组件重新加载之后,自然之前执行的loginSuccess就没了

    2025-06-20
    有用
    回复
  • 山炮
    山炮
    2025-04-17

    一样的问题,咋我还是没用,


    2025-04-17
    有用
    回复
  • saico(才哥)
    saico(才哥)
    2025-01-07

    2025年1月7日17:33 经过反复确认,该功能已经恢复。。。。。。。。

    2025-01-07
    有用
    回复 2
    • 山炮
      山炮
      2025-04-17
      大哥能不能说说咋解决的
      2025-04-17
      回复
    • 山炮
      山炮
      2025-04-17回复山炮
      我是显示没页面,拉不起来用户,获取不到用户信息,自己调用自己是正常的
      2025-04-17
      回复
登录 后发表内容