perf: 顶部菜单自定义

This commit is contained in:
xiaojunnuo
2024-10-27 02:51:56 +08:00
parent 661293c189
commit 54d136cc6a
12 changed files with 192 additions and 98 deletions
+3 -1
View File
@@ -4,11 +4,13 @@ import * as storages from "./util.storage";
import commons from "./util.common";
import * as mitt from "./util.mitt";
import router from "/util.router";
import { treeUtils } from "./util.tree";
export const util = {
...envs,
...sites,
...storages,
...commons,
...mitt,
...router
...router,
tree: treeUtils
};
@@ -0,0 +1,12 @@
export function eachTree(tree: any[], callback: (item: any) => void) {
tree.forEach((item) => {
callback(item);
if (item.children) {
eachTree(item.children, callback);
}
});
}
export const treeUtils = {
eachTree
};