feat: 1. 更新音乐插件 2. 组件注册插件增加单插件模式
This commit is contained in:
1 parent
4b5b7956c7
commit
38e1b098d2
9 files changed
+316
-41
No files matched your search
@@ -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} = {};
|
||||
|
||||
/**
|
||||
* 获取相对于根目录的路径的层数
|
||||
* 用于目录下文件定位
|
||||
|
||||
Reference in new issue
Block a user