收藏
回答

请问小程序app.js里的globalData 时效性是多久?

请问小程序app.js里的globalData 时效性是多久?每次退出小程序 是不是globalData里的数据是不是被清空了,我开发模式每次在线编译 就没有获取到上一次存的数据了。

如果想存数据 ,下一次打开 还有上一次存的数据 必须要用storage吗?

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

8 个回答

  • 建
    2020-01-14

    globalData  可以理解为全局变量,退出就没了,想下次打开还在只能用缓存,而且把小程序删除缓存也会清除

    2020-01-14
    有用 1
    回复
  • Smile
    Smile
    2020-01-14

    globalData在当前小程序存活时有效,冷启动小程序会重置相关内容。

    可以通过接口获取相关数据,或者通过storage缓存数据

    2020-01-14
    有用 1
    回复
  • 小肥羊🍊
    小肥羊🍊
    2020-01-14

    globalData是内存中的数据,没法持久化。

    而storage是可以持久化的,就是存储在本地的数据,小程序杀死重启之后,还是可以找到的


    2020-01-14
    有用 1
    回复
  • Admin ²º²³
    Admin ²º²³
    2020-01-14

    小程序的生命周期内都是有效的。

    生命周期就是create到destory

    2020-01-14
    有用
    回复
  • 唏嘘
    唏嘘
    2020-01-14

    globalData 时效性 就是小程序退出就没了 所以你需要storage

    --------------------------------

    ↓↓👍点赞是回答的动力哦

    2020-01-14
    有用
    回复
  • Listen
    Listen
    2020-01-14

    是的,globalData 只是个js变量 整个小程序退出后这个变量就没了 就没了 就没了

    所以要用storage

    2020-01-14
    有用
    回复
  • 睡前原谅一切
    睡前原谅一切
    2020-01-14

    是的,关闭小程序globalData的数据就清空的。storage存储没有过期时间,除非删除小程序或者存储大小超出10M

    2020-01-14
    有用
    回复
  • Agoni 🎈
    Agoni 🎈
    2020-01-14

    重新编译globalData里的数据就会被清空了,类似vuex。想要编译上次可以缓存

    2020-01-14
    有用
    回复
登录 后发表内容
问题标签