微信小程序开发:小程序的本地数据缓存.pdfVIP

  • 2
  • 0
  • 约1.54千字
  • 约 2页
  • 2023-08-10 发布于上海
  • 举报

微信小程序开发:小程序的本地数据缓存.pdf

微信⼩程序开发:⼩程序的本地数据缓存 ⼩程序的本地数据缓存 本地数据缓存,指的是把数据存储在当前设备硬盘上,妥善使⽤本地数据缓存,可以带来良好的⽤户体验。 微信⼩程序提供了同步和异步两组读写本地数据缓存的接⼝。 读取本地数据 wx.getStorage 本地缓存数据,使⽤ 、 等回调函数处理接⼝调⽤情况 异步读取 success fail 异步读取本地缓存 // wx.getStorage({ key:key1, success:function(res){ 异步接⼝在 回调才能拿到返回值 // success var value1= res.data }, fail:function(){ console.log(读取key1发⽣错误) } }) wx.getStorageSync 同步读取本地数据缓存,使⽤try...catch...处理读取的错误信息。 try{ var value2= wx.getStorageSync(key2) }catch(e){ console.log(读取key2发⽣错误) } 读取本地数据缓存接⼝的参数 key:字符串类型,必填项,本地缓存中指定的key success:异步接⼝调⽤成功的回调函数 :异步接⼝调⽤失败的回调函数 fail :异步接⼝调⽤结束的回调函数,⽆论成功失败都会执⾏ complete 写⼊本地数据 wx.setStorage 异步写⼊本地数据缓存,使⽤回调函数处理接⼝调⽤情况 wx.setStorage({ key:key, data:value success:function(){ console.log(写⼊value成功) }, fail:function(){ console.log(写⼊value发⽣错误) } }) wx.setStorageSync 同步接⼝写⼊本地数据缓存,使⽤try...catch...处理接⼝调⽤情况 try{ wx.setStorageSync(key, value) console.log(写⼊value成功) }catch (e) { console.log(写⼊value发⽣错误) } 写⼊本地数据缓存接⼝的参数 key :字符串类型,必填项,本地缓存中指定的key success :异步接⼝调⽤成功的回调函数 fail :异步接⼝调⽤失败的回调函数 complete :异步接⼝调⽤结束的回调函数,⽆论成功失败都会执⾏ data :需要存储到本地的数据,可以是string/object格式 数据存储到本地硬盘后,会⾃动根据不同⼩程序对数据进⾏区分,在本地硬盘上,每个⼩程序的缓存上限是 ,超出缓存上限后再写⼊数 10M 据就会报错。 同时,根据不同的微信登录账号,也会对数据进⾏隔离,不同账号的数据分别存储,避免照常⽤户间的数据泄露。

文档评论(0)

1亿VIP精品文档

相关文档