首页 > 技术知识 > 小程序开发 XIYCMS内容管理系统

微信小程序如何设置修改、删除缓存

作者:admin 更新:2020-06-02 13:52:50 来源:XIYCMS 人气:55

1、如何获取缓存:wx.getStorageSync()

var that = this;
//缓存中的购物车信息和购物车商品数量,同步至当前页面
if (wx.getStorageSync('cartinfo') != that.data.cartinfo) {
    // 若缓存中购物车信息,和当前页面不一致,同步
    var cinfo = wx.getStorageSync('cartinfo');
    var cinfosize = wx.getStorageSync('cartinfo').length;
    that.setData({
        cartinfo: cinfo,
        cartnum: cinfosize
    })
}

2、如何设置、修改缓存:

wx.setStorageSync("cartinfo", that.data.cartinfo);

3、如何删除缓存:

3.1、删除单个缓存,如果是数组的缓存,后期还可能会用的,建议不要直接删除,把他数组数据清空即可:

wx.setStorageSync("cartinfo", []);

3.2、wx.clearStorage接口函数,这个函数不需要参数,可以清理本地的所有缓存。

wx.clearStorage接口函数

3.3、wx.clearStorageSync接口函数,这个函数用于同步清理本地数据缓存,该接口同样也没有参数。

3.4、wx.removeStorage接口函数:这个接口函数用于从本地缓存中异步删除指定key对应内容;wx.removeStorageSync接口函数:这个函数用于从本地缓存中同步删除指定key对应的内容;如:

wx.removeStorage({
  key: "cartinfo",
  success(res) {
    console.log("缓存已清理")
    wx.switchTab({
      url: '/pages/my/my'
    })
  }
})
wx.removeStorageSync("cartinfo");


你觉得这篇文章怎么样?

1 0



评论

发表