请教小程序中数据缓存的用法
发布于 5 年前 作者 yongzhu 20161 次浏览 来自 问答

在官方文档中提到,小程序中封装了自己的同步异步数据存储的方法,同时也提到了永久存储的localStorage。但是并没有提及到任何关于localStorage的用法。鉴于小程序中没有window和document对象,那localStorage该如何使用?

请各位大神指点一下,小弟不胜感激/。

8 回复

所谓 localStorage 其实是 H5 世界里的东西,在小程序的世界里还是忘掉它吧。

小程序的“本地持久化缓存”就是文档里提到的 setStorage/setStorageSync/… 这些。

好的,十分感谢解答。这下就搞明白了。

setStorage/setStorageSync这些删除小程序缓存的数据就没有了,有没有方法保存数据即使删除小程序,在次打开也可以拿到缓存数据?

嗯,是的,删除了小程序,在通过某个场景进入,缓存就都没了。。。

可以监听他的卸载操作,然后卸载的时候把数据写到服务端,然后等他再次用的时候,加载个人的数据

这个是不行的,就比如一个普通app你卸载了再安装,缓存也不可能还保存着的

谢谢提供的文档地址,只是文档里面也没有提到关于localStorage的具体用法。在小程序里面该怎么去调用?这个能帮忙解释一下吗?

回到顶部