# 引入
import {
savePersist,
getPersist,
clearPersist
} from 't-comm';
// or
import {
savePersist,
getPersist,
clearPersist
} from 't-comm/lib/storage/index';
# savePersist(key, value, expireMsec)
描述:
写入持久化存储localStorage。仅用于浏览器端,value里不能有循环引用
参数:
参数名 | 类型 | 描述 |
---|---|---|
key | string | 键 |
value | string | 值 |
expireMsec | number | 过期时间,单位毫秒 |
返回: boolean
是否存储成功
示例
const res = savePersist('name', 'mike', 30 * 86400 * 1000); // true
const name = getPersist('name'); // mike
clearPersist('name'); // true
const name2 = getPersist('name'); // undefined
# getPersist(key)
描述:
读取持久化存储
参数:
参数名 | 类型 |
---|---|
key | string |
返回: string
key对应的值
# clearPersist([key])
描述:
持久化存储。清理。传 key 就删除。不传清理所有过期的。
参数:
参数名 | 类型 |
---|---|
[key] | string |
返回: boolean
是否清楚成功