首页 > 网站技术 > 微信小程序 时代sdcms网站模板网

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

作者:时代sdcms网站模板网 更新:2019/8/19 10:39:25 评论 来源:sdcms模板 人气:0

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");


微信小程序推荐文章

  • 暂无内容

时代sdcms网站模板 - 一个用心制作sdcms网站模板的网站

在这里,您不仅能购买到当下最优质的sdcms网站模板,同时也能为您提供sdcms程序修改、二次开发等功能定制,以及sdcms系统或模板bug修复,本站将全心全意为您提供完美服务和售后,欢迎收藏本站。