feat: 初步实现基于iframe的插件的部分逻辑。
This commit is contained in:
1 parent
ff7d0d8d51
commit
f2ff05f4e3
4 files changed
+120
-84
No files matched your search
@@ -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;
|
||||
Reference in new issue
Block a user