美文网首页
小程序本地缓存(同步、异步)

小程序本地缓存(同步、异步)

作者: 苏苡 | 来源:发表于2018-07-31 13:06 被阅读0次

    关于本地缓存

    (1)设置本地存储:wx.setStorage(wx.setStorageSync)
    (2)获取本地存储:wx.getStorage(wx.getStorageSync)、
    (3)清除本地存储:wx.clearStorage(wx.clearStorageSync)

    1. setStorage:暂时性存储
      localStorage :永久存储

    一、异步缓存:
    1.wx.setStorage(object)
    将数据存储在本地缓存中指定的 key 中,会覆盖掉原来该 key 对应的内容
    wx.setStorage({
    key:"key",
    data:"value"
    })
    2.wx.getStorage(object)
    从本地缓存中异步获取指定 key 对应的内容。
    wx.getStorage({
    key: 'key',
    success: function(res) {
    console.log(res.data)
    }
    })

    3.wx.getStorageInfo(object)
    异步获取当前storage的相关信息
    wx.getStorageInfo({
    success: function(res) {
    console.log(res.keys)
    console.log(res.currentSize)
    console.log(res.limitSize)
    }
    })

    4.wx.removeStorage(object)
    从本地缓存中异步移除指定 key 。
    wx.removeStorage({
    key: 'key',
    success: function(res) {
    console.log(res.data)
    }
    })

    二、同步缓存

    1. wx.setStorageSync(key,data)
      将 data 存储在本地缓存中指定的 key 中,会覆盖掉原来该 key 对应内容,这是一个同步接口。

    2.wx.getStorageSync(key)
    从本地缓存中同步获取指定 key 对应的内容。

    3.wx.getStorageInfoSync()
    同步获取当前storage的相关信息

    4.wx.removeStorageSync(key)
    从本地缓存中同步移除指定 key 。

    三、清理缓存
    1.wx.clearStorage()
    清理本地数据缓存。

    2.wx.clearStorageSync()
    同步清理本地数据缓存

    相关文章

      网友评论

          本文标题:小程序本地缓存(同步、异步)

          本文链接:https://www.haomeiwen.com/subject/gupqeftx.html