收藏
回答

关于page页面中的data用app.gloabData赋值问题?

开发平台版本是1.03.2009140,为什么page页面中的data获取不到app.gloabData里面的值,但app.gloabData中的值可以在page获取到

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

1 个回答

  • 微品智
    微品智
    2020-09-24

    app什么时候赋值的?尝试把data下面的app.globalData 换成 getApp().globalData

    2020-09-24
    有用
    回复 7
    • wright
      wright
      2020-09-24
      没有用
      2020-09-24
      回复
    • 微品智
      微品智
      2020-09-24回复wright
      那你的userInfo是什么时候赋值的?你可以试一个固定变量。
      2020-09-24
      回复
    • wright
      wright
      2020-09-24回复微品智
      感觉没问题啊
      2020-09-24
      回复
    • 微品智
      微品智
      2020-09-24回复wright
      现在小程序的实现机制变了,每次启动的时候,所有页面都被加载了,所以你的data并不会因为后打开的,而动态配置data。你只能在load的时候,赋值data。(PS:这个改动没有官方说明,我也吃过类似的亏。理论上出于执行效率考虑。再PS:字节跳动的小程序也是一样的机制。)
      2020-09-24
      1
      回复
    • wright
      wright
      2020-09-24回复微品智
      晕倒,没有说明。感觉会造成别人很多问题。。
      2020-09-24
      回复
    查看更多(2)
登录 后发表内容
问题标签