# web-storage **Repository Path**: ctrlc-git/ctrlc-web-storage ## Basic Information - **Project Name**: web-storage - **Description**: 网页Storage封装,支持localStorage、sessionStorage、cookie 、内存四种存储对象 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-08-20 - **Last Updated**: 2023-08-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # `@ctrlc/storage` > 网页Storage封装,支持`localStorage`、`sessionStorage`、`cookie` 、内存四种存储对象,支持`null`、`undefined`、 `boolean`、 `object`、 `number`、`string`、`date`、`map`、`set`、`object`多种格式。 ## Usage ```js import Storage from "@ctrlc/storage"; const storage = new Storage({ namespace: 'app', version: '1.0.0' }); // set storage.setItem('test', 'test'); storage.setItem('test', 'test', { type: 'local', namespace: 'app' }); storage.setCookie('test', 'test'); // get storage.getItem('test'); storage.getItem('test', { type: 'local', namespace: 'app' }); storage.getCookie('test'); // remove storage.removeItem('test'); storage.removeItem('test', { type: 'local', namespace: 'app' }); storage.removeCookie('test'); // clear storage.clear(); storage.clear({ type: 'local' }); storage.clearCookie(); ``` ## 文档 * [gitee](https://gitee.com/ctrl-v/ctrlv)