收藏
回答

ios真机调试无法获取app.globalData里的值?

const app = getApp()

微信版本号: 8.0.18

调试基础库版本:2.21.4

自己定义的app.globalData.deviceCode在真机模式下始终为空,体验版以及线上版本可以取的到值。




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

2 个回答

  • VBit
    VBit
    2022-03-07

    相关代码贴一一下

    2022-03-07
    有用
    回复 5
    • .
      .
      2022-03-07
      2022-03-07
      回复
    • .
      .
      2022-03-07
      相同的代码 安卓的手机真机体验就可以获取到
      2022-03-07
      回复
    • VBit
      VBit
      2022-03-07回复.
      暂时没看出来有什么不妥 你直接赋值试试看
      2022-03-07
      回复
    • .
      .
      2022-03-07回复VBit
      直接赋值也不行,我测试的手机为iphone13,跟12都不可以
      2022-03-07
      回复
    • VBit
      VBit
      2022-03-07回复.
      你弄个最小代码片段,以后看看有没有高手给你解答下https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html 参考一下这里
      2022-03-07
      回复
  • 养乐多💍
    养乐多💍
    2022-03-07

    这个值是动态的?还是固定的?

    2022-03-07
    有用
    回复 9
    • .
      .
      2022-03-07
      动态的,我扫码之后给deviceCode赋值,然后在取值调用,结果就为空,打印不出来。
      2022-03-07
      回复
    • 养乐多💍
      养乐多💍
      2022-03-07回复.
      在app.js里提前声明了吗?
      2022-03-07
      回复
    • .
      .
      2022-03-07回复养乐多💍
      有的
      2022-03-07
      回复
    • 养乐多💍
      养乐多💍
      2022-03-07回复.
      那你写个setInterval看他是一直取不到值?还是过段时间能取到
      2022-03-07
      回复
    • .
      .
      2022-03-07回复养乐多💍
      相同的代码,ios获取不到deviceCode值,安卓可以获取的到。ios的setInterval延迟3000毫秒,也获取不到
      2022-03-07
      回复
    查看更多(4)
登录 后发表内容