请问小程序app.js里的globalData 时效性是多久?
发布于 6 年前 作者 jie68 11295 次浏览 来自 问答

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

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

8 回复

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

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

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

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


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

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

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

所以要用storage

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

生命周期就是create到destory

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

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

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

回到顶部