From 7ce7b882e1c52862b4db7457f97c7a45ceaa6fc3 Mon Sep 17 00:00:00 2001 From: Timi Date: Tue, 18 Aug 2026 17:42:05 +0800 Subject: [PATCH] update style --- src/pages/user/UserProfile.vue | 37 +++++++++++++++++----------------- 1 file changed, 19 insertions(+), 18 deletions(-) diff --git a/src/pages/user/UserProfile.vue b/src/pages/user/UserProfile.vue index af5d8e7..55e52dd 100644 --- a/src/pages/user/UserProfile.vue +++ b/src/pages/user/UserProfile.vue @@ -33,6 +33,15 @@ + + + + 退出登录 - - - - 保存 - 退出登录 @@ -52,6 +56,7 @@ import { DialogPlugin, Toast } from "tdesign-mobile-vue"; import { AttachmentAPI, type Gender, UserAPI, useUserStore } from "timi-web"; import PhotoField from "@/components/PhotoField.vue"; +import { useNavBarStore } from "@/store/navBarStore"; import { buildFallbackAvatar } from "@/utils/avatar"; import { compressUploadImage } from "@/utils/imageCompression"; @@ -65,6 +70,7 @@ defineOptions({ }); const router = useRouter(); +const navBarStore = useNavBarStore(); const userStore = useUserStore(); // ---------- 头像 ---------- @@ -210,14 +216,19 @@ function buildUserAvatar(user?: UserAvatarSource): string { } onMounted(() => { + navBarStore.setRightText("保存", "var(--td-brand-color)", saveProfile); fillForm(); }); + +onUnmounted(() => { + navBarStore.clearRight(); +});