diff --git a/frontend/components.d.ts b/frontend/components.d.ts index 7cc44e3..b974aa5 100644 --- a/frontend/components.d.ts +++ b/frontend/components.d.ts @@ -88,6 +88,7 @@ declare module 'vue' { ElText: typeof import('element-plus/es')['ElText'] ElTooltip: typeof import('element-plus/es')['ElTooltip'] ElTree: typeof import('element-plus/es')['ElTree'] + ElUpload: typeof import('element-plus/es')['ElUpload'] Error: typeof import('./src/components/taskbar/Error.vue')['default'] FileIcon: typeof import('./src/components/builtin/FileIcon.vue')['default'] FileIconImg: typeof import('./src/components/builtin/FileIconImg.vue')['default'] diff --git a/frontend/src/components/chat/Chat.vue b/frontend/src/components/chat/Chat.vue index 78c59ec..ae19608 100644 --- a/frontend/src/components/chat/Chat.vue +++ b/frontend/src/components/chat/Chat.vue @@ -19,7 +19,7 @@ const data = ref(generateData()); // 声明 users 时指定类型为 any[] -const users = ref([]); + const users = ref([]); watchEffect(() => { if (store.allUserList.length > 0) { @@ -27,18 +27,18 @@ const users = ref([]); } }); - function toggleSelectItem(item: any) { - const index = users.value.indexOf(item.key); - if (index === -1) { - users.value.push(item.key); - } else { - users.value.splice(index, 1); + function toggleSelectItem(item: any) { + const index = users.value.indexOf(item.key); + if (index === -1) { + users.value.push(item.key); + } else { + users.value.splice(index, 1); + } } -} -function removeItem(userId:string) { - users.value = users.value.filter((user) => user !== userId); -} + function removeItem(userId: string) { + users.value = users.value.filter((user) => user !== userId); + }