Skip to content

本地存储 onceStorage

一次性缓存数据


  • onceStorage
  • getOnceStorage
  • getAllOnceStorage
  • removeOnceStorage
  • removeAllOnceStorage

2.6.0  一次性缓存数据
缓存前缀 onceStorage_

 

第一次存储数据,第二次获取数据并清除


// 设置缓存数据 注:如果有相同key先返回旧数据并清除key,不会进行设值
const key = 'userInfo';
const value = {name: 'tom'};
zztool.onceStorage(key, value);
// 获取一次性缓存数据 注:获取后会清除缓存
const storage = zztool.onceStorage(key);
console.log(zztool.getOnceStorage(key)) // null

获取一次性数据,但是不会清除缓存


const key = 'userInfo';
const value = {name: 'tom'};
zztool.onceStorage(key, value);
// 获取一次性缓存数据 注:不会清除缓存
const storage = zztool.getOnceStorage(key);
console.log(storage) // {name: 'tom'}

获取一次性数据,但是不会清除缓存


// 获取所有一次性缓存数据 注:不会清除缓存
const storage = zztool.getAllOnceStorage(key);
console.log(storage) // [{xxx:xxx},{xxx:xxx}]

移出一次性缓存数据


// 移出一次性缓存数据
zztool.removeOnceStorage(key);

移出所有一次性缓存数据


// 移出所有一次性缓存数据
zztool.removeAllOnceStorage(key);
属性名说明类型必填默认值

返回值

  • 2.6.0  新增