小程序学习之数据缓存API(二)数据的获取 | 您所在的位置:网站首页 › 异步获取数据和同步获取数据 › 小程序学习之数据缓存API(二)数据的获取 |
1.异步获取数据 使用异步接口wx.getStorage(OBJECT)从本地缓存中异步获取指定的key对应的内容,参数说明如下: success()返回参数data表示key对应的内容,该值为String类型 示例代码格式如下: 其中,引号中key可替换成实际用到的KEY名称,且success()函数中的res.data就是需要获取的缓存数据 2.同步获取数据 使用同步接口wx.getStorageSync(KEY)从本地缓存中同步获取指定KEY对应的内容,参数说明如下: 示例代码格式: 简单应用示例: 数据存储的简单应用 wx.getStorage(OBJECT)异步存储 数据异步获取 DATA值:{{data}} wx.getStorageSync(OBJECT)同步存储 数据同步获取 DATA值:{{data1}} //js Page({ data:{ key:'', data:'尚未获取', key1:'', data1:'尚未获取' }, keyInput:function(e){ this.setData({ key:e.detail.value }) }, getStorage:function(){ var that = this let key = this.data.key if(key.length==0){ wx.showToast({ title: 'KEY不能为空', icon: 'none' }) }else{ wx.getStorage({ key:key, success: function(res) { that.setData({ data:res.data }) } }) } }, keyInput1: function (e) { this.setData({ key1: e.detail.value }) }, getStorageSync: function () { var that = this let key = this.data.key1 if (key.length == 0) { wx.showToast({ title: 'KEY不能为空', icon: 'none' }) } else { var value = wx.getStorageSync(key); if(value){ that.setData({ data1:value }) } } } })
|
CopyRight 2018-2019 实验室设备网 版权所有 |