feat: 新增 TabBar 红点提醒功能(预开发)
- 添加功能开关配置系统(src/config/features.js) - 支持全局开关控制功能启用/禁用 - 可配置红点字段名称和显示阈值 - 方便灰度发布和功能回滚 - TabBar 组件自动从 Store 读取红点状态 - 移除手动传递 badges prop - 组件内部自动管理红点显示逻辑 - 只处理"我的"按钮的红点 - User Store 新增红点状态自动计算 - 新增 tabBarBadges 计算属性 - 根据用户信息自动计算红点状态 - 支持数字和布尔类型字段 - 响应式更新,无需手动管理 - 首页添加用户信息自动刷新 - useShow 生命周期自动刷新 - 只在已登录状态下请求 - 添加错误处理 - 创建完整的使用文档(docs/features/tabbar-badge.md) - 功能说明和启用方法 - 数据流程图和测试方法 - 常见问题解答 功能默认关闭(features.tabbarBadge = false) 当前使用 unread_count 字段(待确认) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Showing
6 changed files
with
508 additions
and
4 deletions
docs/features/tabbar-badge.md
0 → 100644
src/config/features.js
0 → 100644
-
Please register or login to post a comment