feat: 初步实现基于iframe的插件的部分逻辑。

This commit is contained in:
539943419 committed 2024-09-12 03:31:20 +08:00
1 parent ff7d0d8d51
commit f2ff05f4e3
4 files changed
+120 -84

No files matched your search

+15
View File
@@ -0,0 +1,15 @@
import VirtualDirectory, { Tree, VirtualFile } from "@/class/VirtualDirectory";
/**
* 通过VirtualDirectory的.tree重建文件夹树
* @param {any} data:Tree
* @returns {any}
*/
const buildFromTree = (data: Tree) => {
const root = new VirtualDirectory(data)
root.files = data.files?.map(v=>new VirtualFile(v, root))
root.directories = data.directories?.map(v=>buildFromTree(v))
return root
}
export default buildFromTree;