From 34a06794f92c0a51b1ded8bca75576de088f8abe Mon Sep 17 00:00:00 2001 From: zzc <1761997216@qq.com> Date: Fri, 30 Jan 2026 18:50:33 +0800 Subject: [PATCH] fix: my info --- api/auth.js | 8 +++ pages/mine/profile.vue | 138 ++++++++++++++++++++++++++++++++++------- 2 files changed, 124 insertions(+), 22 deletions(-) diff --git a/api/auth.js b/api/auth.js index 66c84d4..edfb612 100644 --- a/api/auth.js +++ b/api/auth.js @@ -14,3 +14,11 @@ export const getUserInfo = async () => { method: "GET", }); }; + +export const updateUserInfo = async (body) => { + return request({ + url: "/api/user/info", + method: "PUT", + data: body, + }); +}; diff --git a/pages/mine/profile.vue b/pages/mine/profile.vue index 252a3ac..797f841 100644 --- a/pages/mine/profile.vue +++ b/pages/mine/profile.vue @@ -21,7 +21,10 @@ @@ -34,30 +37,30 @@ - 名字 / 昵称 + 昵称 - {{ userInfo.nickName || "微信用户" }} + {{ form.nickName || "微信用户" }} - + 性别 - + {{ genderText }} 新春宣言 - 万事如意,岁岁平安 + {{ form.bio || "点击选择" }} - + @@ -91,16 +94,44 @@ @@ -255,7 +349,7 @@ const handleSave = () => { color: #333; margin-right: 10rpx; font-weight: 500; - + &.red-text { color: #ff3b30; } @@ -305,7 +399,7 @@ const handleSave = () => { font-weight: bold; border: none; box-shadow: 0 10rpx 20rpx rgba(211, 47, 47, 0.2); - + &:active { opacity: 0.9; }