diff --git a/docker-compose.yml b/docker-compose.yml
index 0748afd..1ae1a21 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -5,7 +5,7 @@ services:
build:
context: .
dockerfile: Dockerfile
- image: tradus-web:1.0.26
+ image: tradus-web:1.0.27
container_name: tradus-web
ports:
- '6000:80'
diff --git a/src/App.vue b/src/App.vue
index 852496d..b4ca5b7 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -12,6 +12,17 @@ const showUserMenu = ref(false)
const showLoginModal = ref(false)
const loginMode = ref('login') // 'login' 或 'register'
+// 获取最新用户数据
+const fetchUserInfo = async () => {
+ if (isAuthenticated.value) {
+ try {
+ await authApi.getUserInfo()
+ } catch (error) {
+ console.error('获取用户数据失败:', error)
+ }
+ }
+}
+
// 表单数据
const formData = ref({
email: '',
@@ -212,6 +223,7 @@ const openAuthModal = (mode: 'login' | 'register') => {
onMounted(() => {
document.addEventListener('click', closeMenus)
+ fetchUserInfo() // 获取最新用户数据
})
onUnmounted(() => {
@@ -285,7 +297,15 @@ onUnmounted(() => {
{{ userInfo?.nickname?.charAt(0) || 'U' }}
- {{ userInfo?.nickname }}
+
+
{{
+ userInfo?.nickname
+ }}
+
+ ✦
+ {{ userInfo.points }} 积分
+
+