index.ts 465 字节
Newer Older
陈文彬 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
import { getStorageShortName } from '/@/utils/helper/envHelper';
import { createStorage as create } from './Storage';

// debug模式下不加密

const createOptions = (storage = sessionStorage) => {
  return {
    storage,
    prefixKey: getStorageShortName(),
  };
};
export const WebStorage = create(createOptions());

export const createStorage = (storage: Storage = sessionStorage) => {
  return create(createOptions(storage))!;
};
export default WebStorage;