123456789101112131415161718192021222324252627 |
- /**
- * 配置浏览器本地存储的方式,可直接存储对象数组。
- */
- import WebStorageCache from 'web-storage-cache'
- type CacheType = 'localStorage' | 'sessionStorage'
- export const CACHE_KEY = {
- IS_DARK: 'isDark',
- USER: 'user',
- LANG: 'lang',
- THEME: 'theme',
- LAYOUT: 'layout',
- ROLE_ROUTERS: 'roleRouters',
- DICT_CACHE: 'dictCache'
- }
- export const useCache = (type: CacheType = 'localStorage') => {
- const wsCache: WebStorageCache = new WebStorageCache({
- storage: type
- })
- return {
- wsCache
- }
- }
|