收藏
回答

在真机中globalData为什么无法赋值?

app.js中判断是否有值

globalData中有定义这两个值

赋值页面赋值

需要数据页面

问题就是:app.globalData.showImage = cover 这个真机模拟机都有值

但是到了真机这个app.globalData.detaile赋不了值;模拟机可以 res.data.data是请求来的数据一直都有值,

有大佬 知道这是为什么吗?



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

4 个回答

  • showms
    showms
    01-08

    你这个更像是异步问题

    01-08
    有用
    回复 3
  • 一笑皆春
    一笑皆春
    01-08

    你这个问题很明显啊,真机可能请求没发出去,是不是后台没配置请求域名

    01-08
    有用
    回复 7
    • 🥳
      🥳
      发表于移动端
      01-08
      搞定了 原因是页面跳转了 但是由于网络延迟数据还没下载下来
      01-08
      回复
    • 一笑皆春
      一笑皆春
      01-08回复🥳
      好吧。。。不是延迟,页面跳转了应该是请求取消了
      01-08
      回复
    • 🥳
      🥳
      发表于移动端
      01-08回复一笑皆春
      是的 我突然想到貌似和延迟没关系, 我在需要数据的页面是在onLoad函数里赋值给dada数据的 但这个函数只执行一次,所以他执行的时候数据还没过来 不知道我这样想对不对
      01-08
      回复
    • 🥳
      🥳
      发表于移动端
      01-08回复一笑皆春
      如果是这样那要怎么解决这个问题呐 我把请求放在了需要数据的页面,但是又出现了很多新问题☹️☹️☹️
      01-08
      回复
    • 一笑皆春
      一笑皆春
      01-09回复🥳
      只能用缓存存了,然后新页面去取
      01-09
      回复
    查看更多(2)
  • Mr.Zhao
    Mr.Zhao
    01-08

    分享个可以复现问题的代码片段

    01-08
    有用
    回复 5
    • 🥳
      🥳
      发表于移动端
      01-08
      解决了
      01-08
      回复
    • Mr.Zhao
      Mr.Zhao
      01-08回复🥳
      问题没真正解决吧
      01-08
      回复
    • 🥳
      🥳
      发表于移动端
      01-08回复🥳
      我把请求放在需要数据的页面了
      01-08
      回复
    • 🥳
      🥳
      发表于移动端
      01-08回复Mr.Zhao
      又出现新问题了😔😔
      01-08
      回复
    • Mr.Zhao
      Mr.Zhao
      01-08回复🥳
      写个代码片段  描述清楚问题
      01-08
      回复
  • 智能回答 智能回答 该问答由AI生成
    01-08
    有用
登录 后发表内容