1.0.0 • Published 2 years ago

k-sessionstorage v1.0.0

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
2 years ago

k-sessionstorage

enhanced sessionStorage(加强版 sessionStorage)

INSTALL

npm i k-sessionstorage

or

pnpm i k-sessionstorage

USAGE

For Vue Project in main.js add

import 'k-sessionstorage'

create a storage.config.js

module.exports = {
	storagePrefix: '',
	sessionStorageWhiteList: [],
}

storagePrefix: addPrefix (在普通 key 上添加前缀)

sessionStorageWhiteList: sessionStorage.clean() will skip array (使用 sessionStorage.clean()时会跳过里面的值)

then you can use it as native sessionStorage

sessionStorage.a = '1'
sessionStorage.setItem('a', '2')
sessionStorage.a
sessionStorage.getItem('a')
sessionStorage.removeItem('a')
sessionStorage.clean() // only clean add storagePrefix and skip sessionStorageWhiteList (只会清除添加了storagePrefix值的前缀,会跳过sessionStorageWhiteList白名单里的值)