From edcf1d59412dc9bd3c603015217acfe42414a57c Mon Sep 17 00:00:00 2001 From: Json_Lee <2622336659@qq.com> Date: Mon, 2 Jun 2025 11:43:07 +0800 Subject: [PATCH] =?UTF-8?q?fix(component):=20:bug:=20=E4=B8=8B=E6=8B=89?= =?UTF-8?q?=E4=BB=A3=E7=A0=81,=20=E8=A7=A3=E5=86=B3popup=E7=9A=84ref?= =?UTF-8?q?=E5=8F=AF=E8=83=BD=E4=B8=BA=E7=A9=BA=E7=9A=84=E6=83=85=E5=86=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/ModelSelect/index.vue | 2 +- src/layouts/components/Header/components/Avatar.vue | 2 +- types/import_meta.d.ts | 13 +++++++++++++ 3 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 types/import_meta.d.ts diff --git a/src/components/ModelSelect/index.vue b/src/components/ModelSelect/index.vue index 0aed662..abf7a1b 100644 --- a/src/components/ModelSelect/index.vue +++ b/src/components/ModelSelect/index.vue @@ -40,7 +40,7 @@ async function showPopover() { // 点击 function handleClick(item: GetSessionListVO) { modelStore.setCurrentModelInfo(item); - popoverRef.value.hide(); + popoverRef.value?.hide?.(); } diff --git a/src/layouts/components/Header/components/Avatar.vue b/src/layouts/components/Header/components/Avatar.vue index 1afc833..3e14a80 100644 --- a/src/layouts/components/Header/components/Avatar.vue +++ b/src/layouts/components/Header/components/Avatar.vue @@ -54,7 +54,7 @@ function handleClick(item: any) { console.log('点击了设置'); break; case '4': - popoverRef.value.hide(); + popoverRef.value?.hide?.(); ElMessageBox.confirm('退出登录不会丢失任何数据,你仍可以登录此账号。', '确认退出登录?', { confirmButtonText: '确认退出', cancelButtonText: '取消', diff --git a/types/import_meta.d.ts b/types/import_meta.d.ts new file mode 100644 index 0000000..7ac8836 --- /dev/null +++ b/types/import_meta.d.ts @@ -0,0 +1,13 @@ +/// + +interface ImportMetaEnv { + readonly VITE_WEB_TITLE: string; + readonly VITE_WEB_TITLE_EN: string; + readonly VITE_WEB_ENV: string; + readonly VITE_WEB_BASE_API: string; + readonly VITE_API_URL: string; +} + +declare interface ImportMeta { + readonly env: ImportMetaEnv; +}