微信小程序缓存的详解

如何来将自己的数据缓存呢,一起来看看吧
首先缓存分同步和异步若是不懂,不懂可以百度,也可在下方评论

加入缓存(同步)

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

具体使用方法例如,如果是游戏的话获取当前登录用户的昵称,即为key,而他所获得分数为value
获取所存数的缓存(同步)

try {
  var value = wx.getStorageSync("key")
  //console.log(value)
  if (value) {
      // Do something with return value
      that.setData({
              scor:value
       })
  }
   } catch (e) {
  // Do something when catch error
   }

具体使用方法例如,获取用户的昵称作为key,来查询用户所取得的分数
加入缓存(异步)

  wx.setStorage({
           key:"key",
           data:scores
        })

使用方法同上设置缓存
获取缓存(异步)

 wx.getStorage({
     key: "key",
     success: function(res) {
       that.setData({
              scor:res.data
           // console.log(res.data)
       })
    } 
})

使用方法同上获取缓存

你可能感兴趣的:(小程序)