import store from 'store2' /** * 设置store * @param key * @param data */ export function setStore (key: unknown, data: U) { store.set(key, data) } /** * 获取store * @param key * @returns */ export function getStore (key: unknown): U|undefined { return store.get(key) } /** * 益处store * @param key * @returns */ export function clearStore (key: unknown) { return store.remove(key) } /** * 设置私有store * @param key * @param data */ export function setModuleStore (moduleName: string, key: unknown, data: U) { const moduleStore = store.namespace(moduleName) moduleStore.set(key, data) } /** * 获取私有store * @param key * @returns */ export function getModuleStore (moduleName: string, key: unknown): U { const moduleStore = store.namespace(moduleName) return moduleStore.get(key) }