微信小程序 API 数据缓存
2024-08-27 13:01:10
微信小程序 数据缓存 (类似于 cookie)
wx.setStorage() 将数据存储在本地缓存中制定的 key 中。会覆盖掉原来该 key 对应的内容,数据存储生命周期跟小程序本身一致,即除用户主动删除或超过一定时间被自动清理,否则数据都一直可用,单个key 允许存储的最大数据长度为 1MB,所有数据存储上限为 10MB 参数:对象
对象上的属性:
key:类型 字符串 本地缓存中指定的 key
data:类型 any 需要存储的内容,只支持原生类型、data、及能通过 JSON.stringify 序列化的对象
wx.removeStorage() 从本地缓存中移除指定 key 参数:对象
对象上的属性:
key:类型 字符串 本地缓存中指定的 key
wx.getStorage() 从本地缓存中异步获取指定 key 的内容 参数:对象
对象上的属性:
key:类型 字符串 本地缓存中指定的 key
wx.getStorageInfo() 异步获取当前 缓存(storage)的相关信息 参数:对象
对象的属性:
success:类型 函数 接口调用成功的函数
事件对象上的属性:
keys:类型 数组 / 字符串 当前缓存中所有的 key
currentSize:类型 数字 当前所占用空间的大小 单位 kb
limitSize:类型 数字 限制空间的大小 单位 kb
wx.clearStorage() 清理本地数据缓存 参数:对象
最新文章
- 第一天---HTML基础学习
- centos ssh配置使用
- 如何用JS获取ASP.net中的textbox的值 js获不到text值
- 解决vs2013不能添加控制器的步骤
- 使用python selenium进行自动化functional test
- Maven使用本地jar包(小私服?支持自动打入war包)
- c#基础语言编程-异常处理
- spring 4 xxx 与jackson-dataformat.xxx类冲突
- 在vc中使用xtremetoolkit界面库-----安装及环境配置
- Spring4 事务管理
- Tomcat报内存溢出
- (转)Linux下C++开发初探
- C语言中,#include <;>;和#include ";";的区别和注意点
- 【代码笔记】Web-JavaScript-JavaScript switch语句
- UVA1608-Non-boring sequences(分治)
- Jupyter ~ 像写文章般的 Coding (附:同一个ipynb文件,执行多语言代码)
- JAVA中获取键盘输入的方法总结
- 20145320 《网络渗透》MSF基础应用
- PHP socket以及http、socket、tcp、udp
- Python高级知识点总结