From 8588aabf1c92c301c89fbff3f89db1e8657fd867 Mon Sep 17 00:00:00 2001 From: rucky Date: Fri, 14 Mar 2025 18:00:32 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E7=BD=91=E9=A1=B5title?= =?UTF-8?q?=E4=B8=BA=E5=9B=BA=E5=AE=9A=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/mixins/setTitle.ts | 12 +++--- src/pages.json | 2 +- src/stores/navigationBarTitle.ts | 64 ++++++++++++++++---------------- 3 files changed, 39 insertions(+), 39 deletions(-) diff --git a/src/mixins/setTitle.ts b/src/mixins/setTitle.ts index 89db855..0a10375 100644 --- a/src/mixins/setTitle.ts +++ b/src/mixins/setTitle.ts @@ -1,8 +1,8 @@ -import { useNavigationBarTitleStore } from '@/stores/navigationBarTitle' +import { useNavigationBarTitleStore } from "@/stores/navigationBarTitle"; export default { - onShow() { - const navigationBarTitleStore = useNavigationBarTitleStore() - navigationBarTitleStore.setTitle() - } -} + onShow() { + const navigationBarTitleStore = useNavigationBarTitleStore(); + navigationBarTitleStore.setTitle(); + }, +}; diff --git a/src/pages.json b/src/pages.json index 83c605b..3b1b95a 100644 --- a/src/pages.json +++ b/src/pages.json @@ -336,7 +336,7 @@ { "path": "pages/create/create", "style": { - "navigationBarTitleText": "创作" + "navigationBarTitleText": "信广龙AI智能体" }, "meta": { "auth": true, diff --git a/src/stores/navigationBarTitle.ts b/src/stores/navigationBarTitle.ts index ac1e3ce..43c23fa 100644 --- a/src/stores/navigationBarTitle.ts +++ b/src/stores/navigationBarTitle.ts @@ -1,38 +1,38 @@ -import { defineStore } from 'pinia' -import router from '@/router' +import { defineStore } from "pinia"; +import router from "@/router"; interface routeObject { - path: string - title: string + path: string; + title: string; } interface NavigationBarTitleState { - pathToTitleMap: Map + pathToTitleMap: Map; } export const useNavigationBarTitleStore = defineStore({ - id: 'navigationBarTitleStore', - state: (): NavigationBarTitleState => ({ - pathToTitleMap: new Map() - }), - getters: { - getTitle(): string | undefined { - try { - const realRoute = router.resolve(router.currentRoute.value.path) - return this.pathToTitleMap.get(realRoute?.path!) - } catch (error) { - console.log('getTitle Error => ', error) - } - } + id: "navigationBarTitleStore", + state: (): NavigationBarTitleState => ({ + pathToTitleMap: new Map(), + }), + getters: { + getTitle(): string | undefined { + try { + const realRoute = router.resolve(router.currentRoute.value.path); + return this.pathToTitleMap.get(realRoute?.path!); + } catch (error) { + console.log("getTitle Error => ", error); + } }, - actions: { - add({ path, title }: routeObject) { - this.pathToTitleMap.set(path, title) - }, - setTitle() { - const title = this.getTitle - if (title) { - uni.setNavigationBarTitle({ - title - }) - } - } - } -}) + }, + actions: { + add({ path, title }: routeObject) { + this.pathToTitleMap.set(path, title); + }, + setTitle() { + const title = this.getTitle; + if (title) { + uni.setNavigationBarTitle({ + title: "信广龙AI智能体", // title + }); + } + }, + }, +});