From 565e9c3b586f998a97aabe11d8cefaecb7ca53ee Mon Sep 17 00:00:00 2001 From: lijianxiong <1518062161@qq.com> Date: Fri, 10 Jan 2025 15:46:27 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E5=90=8C=E6=AD=A5pc=E7=AB=AF?= =?UTF-8?q?=E7=BD=91=E9=A1=B5=E6=A0=87=E7=AD=BE=E6=96=87=E6=9C=AC=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE=E9=80=BB=E8=BE=91=E5=8F=8A=E6=A0=87=E9=A2=98=E6=96=87?= =?UTF-8?q?=E6=9C=AC=E8=AE=BE=E7=BD=AE=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 4 ++++ src/mob-app/attach-environment-config.ts | 4 ++-- src/platform/ding-talk-platform-provider.ts | 4 ++-- src/view/login-view/login-view.tsx | 15 ++++++++++++--- 4 files changed, 20 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8f6c49bf..65e7ff73 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ ## [Unreleased] +### Change + +- 同步pc端网页标签文本设置逻辑及标题文本设置逻辑 + ## [0.0.47] - 2025-01-07 ### Added diff --git a/src/mob-app/attach-environment-config.ts b/src/mob-app/attach-environment-config.ts index 389f418b..39a6cabe 100644 --- a/src/mob-app/attach-environment-config.ts +++ b/src/mob-app/attach-environment-config.ts @@ -22,8 +22,8 @@ export async function attachEnvironmentConfig(): Promise { } }); - if (env.AppTitle) { - document.title = env.AppTitle; + if (env.AppLabel) { + document.title = env.AppLabel; } ibiz.log.setLevel(ibiz.env.logLevel); diff --git a/src/platform/ding-talk-platform-provider.ts b/src/platform/ding-talk-platform-provider.ts index 7eaf14bb..a4f1ba42 100644 --- a/src/platform/ding-talk-platform-provider.ts +++ b/src/platform/ding-talk-platform-provider.ts @@ -18,8 +18,8 @@ export class DingTalkPlatformProvider extends PlatformProviderBase { setBrowserTitle(title: string): void { const app = ibiz.hub.getApp(); let tabTitle: string = ''; - if (ibiz.env.AppTitle) { - tabTitle = ibiz.env.AppTitle; + if (ibiz.env.AppLabel) { + tabTitle = ibiz.env.AppLabel; } else if (app.model.title) { tabTitle = app.model.title; } diff --git a/src/view/login-view/login-view.tsx b/src/view/login-view/login-view.tsx index ad44dff6..1defa753 100644 --- a/src/view/login-view/login-view.tsx +++ b/src/view/login-view/login-view.tsx @@ -120,9 +120,18 @@ export const LoginView = defineComponent({ }; // 计算标题 - const title = computed(() => { - return ibiz.env.AppTitle; - }); + const title = ref(ibiz.env.AppTitle); + + const getTitle = async () => { + const app = await ibiz.hub.getAppAsync(ibiz.env.appId); + const model = app.model; + // 环境变量中的系统标题权重最大 + if (model.caption && !title.value) { + title.value = model.caption; + } + }; + + getTitle(); onMounted(async () => { // 第三方容器环境不执行后续逻辑 -- Gitee