微信小程序开发——缓存处理

xiaoxiao2021-02-28  24

WeChat小程序交流(QQ群:769977169

微信小程序的缓存操作,类似于iOS中的NSUserdefault操作,都是使用key/value的类型,且都是在各自的程序了;不同的时微信的缓存操作,区分了同步还是异步的操作;另外,微信的缓存每个小程序的缓存大小上限是10MB,且空间不足时会自动清理不常用的小程序的缓存。

效果图

代码示例

xxx.wxml

<view>本地缓存0~10M</view> <button bindtap='saveClick'>保存</button> <button bindtap='readClick'>读取</button> <button bindtap='deleteClick'>删除</button> <button bindtap='deleteAllClick'>删除全部</button>

xxx.wxjs

Page({ /** * 页面的初始数据 */ data: { }, saveClick: function(even) { wx.setStorageSync("keyTest", {"name":"devZhang", "job":"iOS dev"}); }, readClick: function (even) { var value = wx.getStorageSync("keyTest") console.log(value) }, deleteClick: function (even) { wx.removeStorageSync("keyTest") }, deleteAllClick: function (even) { wx.clearStorageSync(); }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { wx.setStorage({ key: 'test00', data: 'value00', }) } }

转载请注明原文地址: https://www.6miu.com/read-1600335.html

最新回复(0)