虽然官方说是缓存数据永久的,但有几种情况缓存数据会被清除
同一个微信用户,同一个小程序 storage 上限为 10MB
如果用户储存空间不足,我们会清空最近最久未使用的小程序的本地缓存。
- 直接删除小程序(缓存会被清掉)
- 我 -> 设置 -> 通用 -> 存储空间 -> 在缓存卡片中点击清理按钮,则会清理本地存储数据(可能被清掉)
- 系统清理(可能被清掉)
- 如果用户储存空间不足,我们会清空最近最久未使用的小程序的本地缓存。我们不建议将关键信息全部存在 storage,以防储存空间不足或用户换设备的情况(可能会被清掉)。
- 手机没电关机后,再开机小程序的缓存数据有(可能被清掉)