1 Star 1 Fork 0

王建华/js,ts总结和mini-axios实现

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Storage的工具类的封装.js 677 Bytes
一键复制 编辑 原始数据 按行查看 历史
王建华 提交于 2022-06-19 19:53 . 提交
class HYCache {
constructor(isLocal = true) {
this.storage = isLocal ? localStorage : sessionStorage
}
setItem(key, value) {
if (value) {
this.storage.setItem(key, JSON.stringify(value))
}
}
getItem(key) {
let value = this.storage.getItem(key)
if (value) {
value = JSON.parse(value)
return value
}
}
removeItem(key) {
this.storage.removeItem(key)
}
clear() {
this.storage.clear()
}
key(index) {
return this.storage.key(index)
}
length() {
return this.storage.length
}
}
const localCache = new HYCache()
const sessionCache = new HYCache(false)
export {
localCache,
sessionCache
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/wang_jianhua_1230/ts-exercise.git
[email protected]:wang_jianhua_1230/ts-exercise.git
wang_jianhua_1230
ts-exercise
js,ts总结和mini-axios实现
master

搜索帮助