【微信小程序】开发实战 之 本地数据缓存API
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了【微信小程序】开发实战 之 本地数据缓存API,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1918字,纯文字阅读大概需要3分钟。
内容图文
每个小程序都可以有自己的本地缓存,可以通过数据缓存的API实现对本地缓存进行设置、获取和清理。本地缓存最大为10M。
设置本地缓存
1?wx.setStorage(OBJECT)
该接口是异步接口,用于将数据存储在本地缓存中指定的key中。会覆盖掉该key对应的原来的内容。
该接口参数:
参数key, string类型, 必填项,本地缓存中指定的key。
参数data, object/string类型,必填项,需要存储的内容。
参数success,fail,complete,均为Function类型,分别对应接口调用成功、失败和结束时的回调函数。
示例代码:
wx.setStorage({ key:"key", data:"value" })
2?wx.setStorageSync(KEY,DATA)
该接口是同步接口,用于将data存储在本地缓存中指定的key中。会覆盖掉该key对应的原来的内容。
该接口参数:
参数key, string类型, 必填项,本地缓存中指定的key。
参数data, object/string类型,必填项,需要存储的内容。
示例代码:
try{ wx.setStorageSync('key', 'value') }catch(e) { }
获取/删除 本地缓存
1?wx.getStorage (OBJECT) 和 wx.removeStroage (OBJECT)
wx.getStorage (OBJECT) 用于从本地缓存中异步获取指定key对应的内容。
wx.removeStroage (OBJECT) 用于从本地缓存中异步删除指定key对应的内容。
该接口参数:
参数key, string类型, 必填项,本地缓存中指定的key。
参数success, Function类型, 必填项,接口调用成功时的回调函数,res = {data: key 对应的内容}
参数fail, Function类型, 非必填,接口调用失败时的回调函数
参数complete, Function类型, 非必填,接口调用结束时的回调函数(调用成功或失败都会执行)
示例代码:
wx.getStorage({ key: 'key', success: function(res) { console.log(res.data) } }); wx.removeStorage({ key: 'key', success: function(res) { console.log(res.data) } })
2?wx.getStorageSync (KEY) 和 wx.removeStroageSync (KEY)
wx.getStorage (KEY) 用于从本地缓存中同步获取指定key对应的内容。
wx.removeStroage (KEY) 用于从本地缓存中同步删除指定key对应的内容。
参数为key,必填项,是本地缓存中的指定的key。
var value = wx.getStorage('key') if (value) { //Do something with return value } try { wx.removeStorageSync('key') } catch(e) { //Do something when catch error }
内容总结
以上是互联网集市为您收集整理的【微信小程序】开发实战 之 本地数据缓存API全部内容,希望文章能够帮你解决【微信小程序】开发实战 之 本地数据缓存API所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。