1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| 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
| };
| };
|
|