1.0.4 • Published 10 months ago

clown-local-cache v1.0.4

Weekly downloads
-
License
ISC
Repository
-
Last release
10 months ago

clown-local-cache

介绍

对 sessionStorage、localStorage、cookie的使用封装,便于开发使用。仅限于公司内部。

安装

yarn add clown-local-cache
npm install clown-local-cache -S

引用

// web 环境下
import { LocalCache } from 'clown-local-cache'
// uni 环境下
import { LocalCache } from 'clown-local-cache/dist/mp'

使用

const cacheUserId = new LocalCache('user_id', '', 'local');
cacheUserId.set('1');
cacheUserId.get(); // 1
cacheUserId.remove();

localCache params(key, defaultValue, type, cookieParams)

@param {string} key 缓存的名字key。
@param {array|object|number|boolean|string} defaultValue 初始值。默认为空。只可以是出示的类型。
@param {string=local,session,cookie} type 缓存类型,以何种形式缓存。mp无此参数。
@param {object} cookieParams cookie的配置。{ path, expires, domain }

cookieParams 参数说明详见:https://www.npmjs.com/package/js-cookie

实例方法

@event get() 获取值
@event set(value) 更新值,value需是params.defaultValue的举例类型
@event remove() 删除缓存
1.0.4

10 months ago

1.0.3

10 months ago

1.0.2

10 months ago

1.0.1

10 months ago