From aa0e7403d681ff38fbf29c55036d831d6c4b1a4e Mon Sep 17 00:00:00 2001 From: H1d3rOne Date: Sun, 8 Mar 2026 23:06:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=88=91=E7=9A=84=E9=A1=B5=E9=9D=A2=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E4=B8=8E=E6=95=B0=E6=8D=AE=E5=BA=93=E5=90=8C=E6=AD=A5?= =?UTF-8?q?=EF=BC=8C=E4=BF=9D=E6=8C=81=E4=B8=80=E8=87=B4=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 问题: - “我的”页面用户数据从本地存储获取 - 与“我的账号”页面数据来源不一致 - 可能导致数据不同步 解决方案: - 修改mine.vue页面 - loadUserData方法改为从后端API获取数据 - 新增loadLocalData方法作为备用 - 数据来源与account.vue保持一致 功能特点: - 页面显示时从后端获取最新用户数据 - 数据与user_info表保持同步 - 更新本地缓存确保一致性 - 错误时使用本地数据兜底 - 优化判断条件,避免0值被误判 数据字段: - coins: 金币数 - vipLevel: VIP等级 - username: 用户名 - avatar: 头像URL - userId: 用户ID --- xuan-deduct-uniapp/src/pages/mine/mine.vue | 41 +++++++++++++++++++--- 1 file changed, 37 insertions(+), 4 deletions(-) diff --git a/xuan-deduct-uniapp/src/pages/mine/mine.vue b/xuan-deduct-uniapp/src/pages/mine/mine.vue index 8191a48..ccb7145 100644 --- a/xuan-deduct-uniapp/src/pages/mine/mine.vue +++ b/xuan-deduct-uniapp/src/pages/mine/mine.vue @@ -54,6 +54,7 @@