收藏
回答

为什么扫普通二维码进入小程序页面,onLoad 执行了两次?

扫普通二维码进入小程序页面,onLoad 执行了两次,导致获取二维码中参数失败。因为只有在第一个才能拿到参数,第二次为空。

正常路径进入页面是不会执行两次的。请问大家有谁遇到这种情况。

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

5 个回答

  • Frank
    Frank
    2022-05-10

    用开发者工具调试,能复现吗

    2022-05-10
    有用 1
    回复 5
    • 扶光
      扶光
      2022-05-10
      能复现,我使用开发者工具,通过二维码编译,可以清晰的在控制台看到
      2022-05-10
      回复
    • Frank
      Frank
      2022-05-10回复扶光
      有代码片段吗,发出来看下
      2022-05-10
      1
      回复
    • Frank
      Frank
      2022-05-10回复扶光
      二维码是线上的还是体验版的
      2022-05-10
      1
      回复
    • 扶光
      扶光
      2022-05-10回复Frank
      二维码是线上的
      2022-05-10
      回复
    • 瘾
      2023-06-19回复扶光
      大佬 最后解决了吗,我也遇到了
      2023-06-19
      回复
  • Elvira
    Elvira
    03-05

    请问各位大佬解决了吗?


    03-05
    有用
    回复
  • 『杰』
    『杰』
    2022-08-06

    需要把获取到的参数重新转成字符串或者数字,第二次才能取到值

    2022-08-06
    有用
    回复
  • 梦启航
    梦启航
    2022-06-29

    大佬解决了吗 我和你碰到相同的问题 太痛苦了

    2022-06-29
    有用
    回复
  • 王『小』贱*#
    王『小』贱*#
    2022-05-10

    我倒是碰到过执行两次的,但是两次我都能拿到参数。你看一下生成二维码的那块是不是有问题

    2022-05-10
    有用
    回复 1
    • 扶光
      扶光
      2022-05-10
      生成二维码的那块是后台服务端生成的
      2022-05-10
      回复
登录 后发表内容