微信小程序通过三种异步函数获取缓存值
微信小程序的本地缓存跟H5的localStorage非常类似,是前端的数据库,以下用三种异步函数来实现本地缓存值的获取。
第一种:es5标准:通过回调函数获取
//设置缓存值 wx.setStorageSync('flag', '123') //异步获取缓存 const flag = wx.getStorage({ key: 'flag', success(data){ console.log(data) } })
第二种:es6标准:通过promiss
//设置缓存值 wx.setStorageSync('flag', '123') //异步获取缓存 const flag = wx.getStorage({ key: 'flag' }) flag.then((value)=>{ console.log(value.data) })
第三种:es7标准:通过await
方法体前必须加async
async onload(options){ //设置缓存值 wx.setStorageSync('flag', '123') //异步获取缓存 const flag = await wx.getStorage({ key: 'flag' }) console.log(flag) }
write by:tuantuan