1、wx.getStorage(OBJECT)

从本地缓存中异步获取指定 key 对应的内容

wx.getStorage({key: 'key',success: function(res) {console.log(res.data)} ,fail: function(){},complete: function(){}
})

2、wx.setStorageSync(KEY,DATA)

将 data 存储在本地缓存中指定的 key 中,会覆盖掉原来该 key 对应的内容,这是一个同步接口

try {wx.setStorageSync('key', 'value')
} catch (e) {
}

3、wx.getStorage(OBJECT)

从本地缓存中异步获取指定 key 对应的内容

wx.getStorage({key: 'key',success: function(res) {console.log(res.data)},fail: function(){},complete: function(){}
})

4、wx.getStorageSync(KEY)

从本地缓存中同步获取指定 key 对应的内容

try {var value = wx.getStorageSync('key')if (value) {// Do something with return value}
} catch (e) {// Do something when catch error
}

5、wx.getStorageInfo(OBJECT)

异步获取当前storage的相关信息

wx.getStorageInfo({success: function(res) {console.log(res.keys)console.log(res.currentSize)console.log(res.limitSize)},fail: function(){},complete: function(){}
})

6、wx.getStorageInfoSync

同步获取当前storage的相关信息

try {var res = wx.getStorageInfoSync()console.log(res.keys)console.log(res.currentSize)console.log(res.limitSize)
} catch (e) {// Do something when catch error
}

7、wx.removeStorage(OBJECT)

从本地缓存中异步移除指定 key

wx.removeStorage({key: 'key',success: function(res) {console.log(res.data)},fail: function(){},complete: function(){}
})

8、wx.removeStorageSync(KEY)

从本地缓存中同步移除指定 key

try {wx.removeStorageSync('key')
} catch (e) {// Do something when catch error
}

9、wx.clearStorage()

清理本地数据缓存

wx.clearStorage()

10、wx.clearStorageSync()

同步清理本地数据缓存

try {wx.clearStorageSync()
} catch(e) {// Do something when catch error
}

本地数据缓存大小限制为10MB。

微信小程序数据缓存API整理相关推荐

  1. 微信小程序—数据缓存

    每个微信小程序都可以有自己的本地缓存,可以通过 wx.setStorag(wx.setStorageSync).wx.getStorage(wx.getStorageSync).wx.clearSto ...

  2. 微信小程序数据缓存Storage

    1.存放数据 wx.setStorage(Object object) 将数据存储在本地缓存中指定的 key 中.会覆盖掉原来该 key 对应的内容.数据存储生命周期跟小程序本身一致,即除用户主动删除 ...

  3. 微信小程序数据渲染和数据请求

    微信开放文档 数据渲染 概念:微信小程序和Vue实现理念是一致的,是基于数据驱动完成页面数据的自动化渲染.微信小程序中数据和Vue一样是响应式,即数据的更改会驱动页面进行数据的刷新. 具体操作 首先找 ...

  4. 微信小程序实现缓存过期时间

    微信小程序实现缓存过期时间 前言 一.设置缓存 二.得到缓存 总结 前言 先来看看官方文档 wx.setStorageSync(string key, any data) 将数据存储在本地缓存中指定的 ...

  5. 微信小程序如何封装api接口

    微信小程序如何封装api接口 一. 小程序接口请求流程 二,域名配置 一定要配置https,小程序上配置的域名必须是域名备案的 三.打开微信开发者工具,打开你的项目,点开详情.确认一下域名是否一一匹对 ...

  6. 微信小程序使用百度api获取天气信息 —— 微信小程序教程系列(16)

    之前已经介绍过,如何使用百度地图api来获取地理位置信息 微信小程序的百度地图获取地理位置 -- 微信小程序教程系列(15) 下面介绍使用百度api来获取天气信息. 1> 第一步:先到百度开放平 ...

  7. 抓取微信小程序数据包的三种方法

    前言 做安全测试的都会遇到测试某微信小程序,而微信小程序基本都是基于HTTPS的,所以抓取HTTPS数据包就是最关键的一步.最近几天折腾了一下,整理了比较简单.方便的三种方法. 条件 抓取微信小程序数 ...

  8. 微信小程序数据包教程抓取,看完就是学会

    有很多粉丝小伙伴问到能不能抓取到微信小程序数据呢?答案当然是肯定的,通过Fiddler或者Charles这些主流的抓包工具都可以抓得到,在IOS平台抓取微信小程序和https请求都是一样的设置,接下来 ...

  9. 微信小程序+OLAMI自然语言API接口制作智能查询工具--快递、聊天、日历等

    微信小程序最近比较热门,再加上自然语义理解也越来越被人关注,于是我想赶赶潮流,做一个小程序试试.想来想去快递查询应该是一种比较普遍的需求. 如果你也在通过自然语言接口做点什么,希望我的这篇博客能帮到你 ...

最新文章

  1. C语言随机字母生成,C++ 随机数字以及随机数字加字母生成的案例
  2. R语言与数据分析(12)向量
  3. c语言 offsetof函数,C 库宏 - offsetof()函数
  4. 若依集成CIM(即时推送系统)实现将服务端修改为SpringBoot+Vue前后端分离版(文末见代码下载)
  5. 一种开发AJAX的方法,ajax.dll
  6. Linux 匿名页的反向映射
  7. mysql中国菜刀连接_中国菜刀使用方法以及小技巧
  8. nginx发布静态目录备忘
  9. Kafka配置3--Windows下配置Kafka集群
  10. pythonnumpy算术函数_python的numpy.prod函数运行实例详解
  11. matlab画图基本命令
  12. 深入机械制造业供应链关键节点,SCM供应链管理系统全面防控企业供应链风险
  13. Python中filter筛选函数匿名参数问题
  14. springcloud如何制作一个物联网产品
  15. PC网站微信第三方登陆
  16. linux 开发板模拟u盘,S5P4418开发板Linux下实现模拟U盘教程飞凌嵌入式
  17. iOS-APP 签名原理
  18. 计算机软件在生物学应用,计算机辅助教学软件在生物教学中的应用
  19. 数学不行计算机选什么专业好,数学差合适什么专业能学计算机吗?对数学要求低的专业有哪些...
  20. 深度学习AI美颜系列——人像静态/动态贴纸特效算法实现 | CSDN博文精选

热门文章

  1. 渗透测试实验一 网络扫描与网络侦察
  2. 放大电路的分析方法3:等效电路法
  3. 细说LoadRunner参数化(转)
  4. react 二维码 显示+下载
  5. Python基本数据类型(数字)
  6. 微信小程序宠物用品服务商城SSM-JAVA【数据库设计、论文、源码、开题报告】
  7. leaflet 结合 d3.js 实现 geojson 数据地形剖面分析(附源码下载)
  8. k8s业务迁移与服务部署实践
  9. element-ui表单验证(验证手机号是否正确,自定义验证规则)
  10. RFID消防装备管理系统——RFID消防器材管理系统