Files
xuan-deduct/xuan-deduct-uniapp
H1d3rOne a4496effae 我的账号页面数据与数据库同步,前后端API联调
后端实现:
- UserController已有/user/info接口,返回用户完整信息
- 包含userId、username、nickname、phone、avatarUrl等字段
- 数据与user_info表对应

前端实现:
- 修改account.vue页面
- loadUserInfo方法改为从后端API获取数据
- 添加更多用户字段:nickname、vipLevel、coins、streakDays
- 绑定手机号后同步更新本地存储
- 优化用户名显示逻辑:优先username,其次nickname

API优化:
- api.js新增userApi.getInfo方法
- 与getUserInfo方法功能相同

功能特点:
- 页面显示时从后端获取最新用户数据
- 数据与数据库保持同步
- 绑定手机号后更新本地缓存
- 错误处理更友好
2026-03-08 22:52:18 +08:00
..
2026-03-05 20:27:59 +08:00