跳到主要内容

useStorage

数据缓存(全部选择异步函数的原因是为了支持RN)

何时使用

当需持久化数据时

API

const [storageInfo, { set, get, remove }] = useStorage();

参数说明

返回值说明

返回值说明类型
storageInfo缓存相关信息{keys: string[]; storage: { [_: string]: any };currentSize: number;limitSize: number;}
set设置缓存(key: string, data: any) => Promise<TaroGeneral.CallbackResult>
get获取缓存(key?: string) => Promise<TaroGeneral.CallbackResult> 若不指定key, 则默认获取所有
remove移除/清除缓存(key?: string) => Promise<TaroGeneral.CallbackResult> 若不指定key, 则默认移除所有

代码演示

Hook 支持度

微信小程序H5ReactNative
✔️✔️✔️