diff --git a/src/components/UserAvatar.vue b/src/components/UserAvatar.vue
new file mode 100644
index 0000000..aefb0b1
--- /dev/null
+++ b/src/components/UserAvatar.vue
@@ -0,0 +1,93 @@
+
+
+
+
+
+ {{ text }}
+
+
+
+
+
diff --git a/src/components/layout.vue b/src/components/layout.vue
index a202132..d297acb 100644
--- a/src/components/layout.vue
+++ b/src/components/layout.vue
@@ -4,6 +4,7 @@ import { useRoute, useRouter } from "vue-router";
import { Message } from "view-ui-plus";
import { resolveMenuPage } from "@/utils/menuRoute";
import ThemeSwitcher from "@/components/ThemeSwitcher.vue";
+import UserAvatar from "@/components/UserAvatar.vue";
const props = defineProps<{ layoutData: Record }>();
const route = useRoute();
@@ -121,7 +122,8 @@ const linkMenu = (item: any) => {
};
const linkUserInfo = () => {
- window.location.href = baseHost.value + "/v/userinfo";
+ // 头像/姓名点击统一跳 UserHome 设置页「个人信息」pane(默认头像轮 2026-09-30,原 /v/userinfo 已下线语义)
+ window.location.href = baseHost.value + "/userhome/front/index.html#/settings?pane=profile";
};
const logout = () => {
let url = window.location.href;
@@ -162,7 +164,7 @@ function linkHomePage() {
{{ appName }}