plus app 的缓存 storage

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()//清空缓存
上一篇:attempted to return null from a method with a primitive return type


下一篇:SAP Spartacus list.component.ts的listData$数据的触发逻辑