---
title: webSessionStorage - session存储
nav:
  title: 使用文档
  path: /lib
group:
  path: /BrowserFunction
  title: 浏览器相关
  order: 2
---

## webSessionStorage

> 基于 sessionStorage 上层封装的支持兼容ie6/7 的缓存库.

Demo:

```tsx | pure
import { webSessionStorage } from 'hikauto-utils';

// 将对象序列化
webSessionStorage.set('name', 'zhengzhijie11', Date.now() + 1000);
console.log(webSessionStorage.get('name'));
setTimeout(() => {
  console.log(webSessionStorage.get('name'));
}, 1000);

// 设置成功后的回调
webSessionStorage.set('name', 'zhengzhijie11', Date.now() + 1000, (status, key, value) => {
  console.log('success');
});
```

```tsx
/**
 * title: 打开控制台查看结果
 */

import { webSessionStorage } from 'hikauto-utils';

// 设置过期时间
webSessionStorage.set('name', 'zhengzhijie11', Date.now() + 1000);
console.log(webSessionStorage.get('name'));
setTimeout(() => {
  console.log(webSessionStorage.get('name'));
}, 1000);

// 设置成功后的回调
webSessionStorage.set('name', 'zhengzhijie11', Date.now() + 1000, (status, key, value) => {
  console.log('success');
});
```
