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-08 22:52:18 +08:00
2026-03-05 20:27:59 +08:00
2026-03-06 03:23:04 +08:00
2026-03-05 20:27:59 +08:00
2026-03-07 21:11:52 +08:00
2026-03-06 04:47:42 +08:00
2026-03-05 20:27:59 +08:00
2026-03-05 20:27:59 +08:00