feat: 1. 更新音乐插件 2. 组件注册插件增加单插件模式

This commit is contained in:
539943419 committed 2024-09-27 14:04:41 +08:00
1 parent 4b5b7956c7
commit 38e1b098d2
9 files changed
+316 -41

No files matched your search

+4 -2
View File
@@ -36,6 +36,7 @@ export class VirtualFile {
stats: stats;
parent: VirtualDirectory;
id: number;
storage: {[key: string]: any} = {};
get path() {
return `${this.parent.path}${this.name}`;
}
@@ -48,7 +49,6 @@ export class VirtualFile {
class VirtualDirectory {
constructor(info: directory, parent?: VirtualDirectory) {
this.name = info.name;
this.type = "directory";
this.stats = info.stats;
this.parent = parent ?? undefined;
this.id = generateId();
@@ -60,7 +60,7 @@ class VirtualDirectory {
// 子目录
directories?: VirtualDirectory[];
// 没啥意义,标注一下就是了
type: "directory";
type: "directory" = 'directory';
// 文件夹创建时间等杂项属性
stats: stats;
// 父文件夹
@@ -68,6 +68,8 @@ class VirtualDirectory {
id: number;
storage: {[key: string]: any} = {};
/**
* 获取相对于根目录的路径的层数
* 用于目录下文件定位