小程序之缓存

小程序之缓存,第1张

每个微信小程序都可以有自己的本地缓存可以通过 wx.setStorage(wx.setStorageSync)、wx.getStorage(wx.getStorageSync)、wx.clearStorage(wx.clearStorageSync)可以对本地缓存进行设置、获取和清理。同一个微信用户,同一个小程序 storage 上限为 10MB。localStorage 以用户维度隔离,同一台设备上,A 用户无法读取到 B 用户的数据。

1.设置缓存

2.获取缓存

3.清除缓存

//设置缓存

wx.setStorage({

key:"key",

data:"value"

})

//取缓存

wx.getStorage({

key: 'key',

success: function(res) {

console.log(res.data)//缓存数据

}

})

小程序webview的页面缓存会影响开发中的调试和生产中的使用

1.页面缓存由浏览器缓存引起,那么可以通过设置来修改浏览器缓存。

可以通过nginx设置cache-control 来关闭浏览器缓存

2.由于是单页面应用,所以只需要对index.html设置即可。

对index.html中的资源地址,也会存在缓存,可以通过webpack构建时加入hash值解决。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7694477.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-08
下一篇 2023-04-08

发表评论

登录后才能评论

评论列表(0条)

保存