fix: 修正大量拼写错误

This commit is contained in:
539943419 committed 2024-08-30 03:12:18 +08:00
1 parent 25f25ff669
commit 93ca2a29a6
7 files changed
+38 -38

No files matched your search

+10 -10
View File
@@ -6,8 +6,8 @@ type plugin = {
name: string
// 判断是否可以使用这个组件
// 使用组件即调用下面的func
filter: (VDirectorys: VirtualDirectory[], VFiles: VirtualFile[]) => boolean
func: (VDirectorys: VirtualDirectory[], VFiles: VirtualFile[]) => void
filter: (VDirectories: VirtualDirectory[], VFiles: VirtualFile[]) => boolean
func: (VDirectories: VirtualDirectory[], VFiles: VirtualFile[]) => void
}
export default class PluginCenter {
@@ -30,7 +30,7 @@ export default class PluginCenter {
name: string,
getComponent: () => Promise<any>,
filter: (
VDirectorys: VirtualDirectory[],
VDirectories: VirtualDirectory[],
VFiles: VirtualFile[]
) => boolean
): void {
@@ -40,22 +40,22 @@ export default class PluginCenter {
name,
filter,
func: async (
VDirectorys: VirtualDirectory[],
VDirectories: VirtualDirectory[],
VFiles: VirtualFile[]
) => {
if (filter(VDirectorys, VFiles) === false) {
if (filter(VDirectories, VFiles) === false) {
return
}
if (_component === undefined) _component = await getComponent()
views.push(_component, VDirectorys, VFiles)
views.push(_component, VDirectories, VFiles)
}
})
}
getUsablePlugin(VDirectorys: VirtualDirectory[], VFiles: VirtualFile[]) {
getUsablePlugin(VDirectories: VirtualDirectory[], VFiles: VirtualFile[]) {
const usableList = []
for (let key of Object.keys(this.pluginsMap)) {
if (this.pluginsMap[key].filter(VDirectorys, VFiles)) {
if (this.pluginsMap[key].filter(VDirectories, VFiles)) {
usableList.push(key)
}
}
@@ -67,9 +67,9 @@ export default class PluginCenter {
usePlugin(
key: string,
VDirectorys: VirtualDirectory[],
VDirectories: VirtualDirectory[],
VFiles: VirtualFile[]
) {
this.pluginsMap[key].func(VDirectorys, VFiles)
this.pluginsMap[key].func(VDirectories, VFiles)
}
}
+6 -6
View File
@@ -43,7 +43,7 @@ class VirtualDirectory {
// 子文件
files?: VirtualFile[];
// 子目录
directorys?: VirtualDirectory[];
directories?: VirtualDirectory[];
// 没啥意义,标注一下就是了
type: "directory";
// 文件夹创建时间等杂项属性
@@ -98,9 +98,9 @@ class VirtualDirectory {
updateContent(content: (file | directory)[]) {
this.files = this.files ?? [];
this.directorys = this.directorys ?? [];
this.directories = this.directories ?? [];
const fileNames: string[] = this.files.map(v => v.name);
const dirNames: string[] = this.directorys.map(v => v.name);
const dirNames: string[] = this.directories.map(v => v.name);
const itemNames: string[] = content.map(v => v.name);
// 删去远程端已不存在的文件与文件夹
const _delete = (target: (VirtualFile | VirtualDirectory)[]) => {
@@ -114,7 +114,7 @@ class VirtualDirectory {
}
};
_delete(this.files);
_delete(this.directorys);
_delete(this.directories);
// 加入新的文件与文件夹
for (let item of content) {
if (item.type === "file") {
@@ -123,7 +123,7 @@ class VirtualDirectory {
}
} else if (item.type === "directory") {
if (!dirNames.includes(item.name)) {
this.directorys.push(new VirtualDirectory(item, this));
this.directories.push(new VirtualDirectory(item, this));
}
}
}
@@ -131,7 +131,7 @@ class VirtualDirectory {
hasChild(item: VirtualDirectory | VirtualFile): boolean {
if (item.type === "directory") {
return this.directorys?.includes(item) ?? false;
return this.directories?.includes(item) ?? false;
} else {
return this.files?.includes(item) ?? false;
}
+6 -6
View File
@@ -13,9 +13,9 @@ const getRandomWebSafeColor = (() => {
})();
export default class VirtualPage {
constructor(component: any, initObjects?: { directorys?: VirtualDirectory[]; files?: VirtualFile[] }) {
constructor(component: any, initObjects?: { directories?: VirtualDirectory[]; files?: VirtualFile[] }) {
this.component = shallowRef(component);
this.currentDirectorys = initObjects?.directorys ?? [];
this.currentDirectories = initObjects?.directories ?? [];
this.currentFiles = initObjects?.files ?? [];
this.visible = true;
this.uid = generateId();
@@ -27,7 +27,7 @@ export default class VirtualPage {
// 是否可见
visible: boolean;
// 当前正在使用的文件夹
currentDirectorys: VirtualDirectory[];
currentDirectories: VirtualDirectory[];
// 当前正在使用的文件
currentFiles: VirtualFile[];
// 区分每一个页面的唯一id
@@ -43,7 +43,7 @@ export default class VirtualPage {
if (this._title) {
return this._title;
}
return this?.currentDirectorys[0]?.name ?? this?.currentFiles[0]?.name ?? "未命名标签";
return this?.currentDirectories[0]?.name ?? this?.currentFiles[0]?.name ?? "未命名标签";
}
setTitle(title: string) {
@@ -101,14 +101,14 @@ export class VirtualPages {
/**
* 推入一个新的页面
*/
push(component: any, currentDirectorys?: VirtualDirectory[], currentFiles?: VirtualFile[], index?: number) {
push(component: any, currentDirectories?: VirtualDirectory[], currentFiles?: VirtualFile[], index?: number) {
index ?? (index = this.length);
this._views.splice(
index,
0,
reactive<VirtualPage>(
new VirtualPage(component, {
directorys: [...(currentDirectorys ?? [])],
directories: [...(currentDirectories ?? [])],
files: [...(currentFiles ?? [])]
})
)