Files
pure-admin-thin/src/layout/hooks/useMultiFrame.ts
2024-05-10 12:09:23 +08:00

26 lines
352 B
TypeScript

const MAP = new Map();
export const useMultiFrame = () => {
function setMap(path, Comp) {
MAP.set(path, Comp);
}
function getMap(path?) {
if (path) {
return MAP.get(path);
}
return [...MAP.entries()];
}
function delMap(path) {
MAP.delete(path);
}
return {
setMap,
getMap,
delMap,
MAP
};
};