@fekit/storage
TypeScript icon, indicating that this package has built-in type declarations

0.1.4 • Public • Published

@fekit/storage

一个操作 本地存储 ( localStorage ) 的常用方法。可以对 localStorage 进行增删改查工作,并且可以单条或者批量操作。

索引

演示

https://fekit.cn/plugins/js/storage/

安装

npm i @fekit/storage

示例

import storage from '@fekit/storage';

// 储存一个数据
storage.set({
  key: 'aaa',
  val: 1,
});
// 设置多个数据
storage.set([
  {
    key: 'aaa',
    val: 1,
  },
  {
    key: 'bbb',
    val: 2,
  },
]);

// 获取指定数据
const aaa = storage.get('aaa');
// 获取多个数据
const { a = '', b = '' } = storage.get({ a: 'aaa', b: 'bbb' });
// 以数组形式获取多个数据
const [aaa, bbb] = storage.get(['aaa', 'bbb']);

// 是否有某个数据
if (storage.has('aaa')) {
  // 有 aaa
} else {
  // 无 aaa
}

// 删除指定数据
storage.del('aaa');
// 删除全部数据
storage.del('*');

// 获取所有数据
const { aaa = '', bbb = '' } = storage.all();

版本

v0.1.0 [Latest version]
1. 实现核心功能

更多版本信息请移步 https://www.npmjs.com/package/@fekit/storage

Readme

Keywords

none

Package Sidebar

Install

npm i @fekit/storage

Weekly Downloads

0

Version

0.1.4

License

MIT

Unpacked Size

26.6 kB

Total Files

12

Last publish

Collaborators

  • liliguo
  • xiaojunbo