feat: 添加新建文件/文件夹功能

This commit is contained in:
539943419 committed 2024-08-16 17:04:47 +08:00
1 parent fda693326e
commit 8b15cd9403
8 files changed
+514 -325

No files matched your search

+4 -4
View File
@@ -71,11 +71,11 @@ class VirtualDirectory {
* 获取从根目录开始的按顺序的文件夹
* @returns {VirtualDirectory[]}
*/
get directoryArray(): VirtualDirectory[] {
get getParents(): VirtualDirectory[] {
if (!this.parent) {
return [this];
}
return [...this.parent.directoryArray, this];
return [...this.parent.getParents, this];
}
/**
@@ -83,11 +83,11 @@ class VirtualDirectory {
* @param {number} layer 需要跳转的层数
* @returns {VirtualDirectory}
*/
getParents(layer: number): VirtualDirectory {
getParent(layer: number): VirtualDirectory {
if (layer <= 0 || !this.parent) {
return this;
}
return this.parent.getParents(layer - 1);
return this.parent.getParent(layer - 1);
}
updateContent(content: (file | directory)[]) {