plus app 的缓存 storage
前言
最近做了一个app,利用到了h5+API的storage缓存,特此来记录
在写例子之前,先贴出官网连接:https://www.html5plus.org/doc/zh_cn/storage.html
一、存缓存 要plusready
plus.storage.setItemAsync("list", listData && JSON.stringify(listData), () => { }, (e) => {
console.log("存储数据到缓存失败: " + JSON.stringify(e))
plus.nativeUI.toast("出错了,请重启应用", {
background: '#ffa38c',
})
return
})
二、取缓存 要plusready
plus.storage.getItemAsync("list", (e) => {
const listData = e.data
const listTemp = JSON.parse(listData)
// const listTempp = listTemp.map(o => Object.assign({}, o))
list = listTemp
}, () => {
plus.nativeUI.toast("出错了,请重启应用", {
background: '#ffa38c',
})
return
})
三、清空缓存
plus.storage.clear()//清空缓存