Files
Neo-ZQYY/docs/h5_ui/interactions/my-profile.md

1.7 KiB
Raw Blame History

页面名my-profile我的首页

PRD 参考:apps/miniprogram/doc/prd.md 第十一节 已实现:否

页面说明

用户个人中心菜单页Tab 3。展示用户信息和功能入口列表。

状态变量

变量名 类型 初始值 说明
userInfo object null 用户信息(用户名、身份、门店)
logoutConfirmVisible boolean false 退出账号确认弹窗

用户操作 → 响应

操作 触发条件 响应行为 目标状态
页面加载 进入页面 读取缓存用户信息
点击"备注记录" navigateTo notes
点击"助手对话记录" navigateTo chat-history
点击"退出账号" 显示确认弹窗 logoutConfirmVisible=true
确认退出 弹窗确认 清除登录态 + redirectTo login
取消退出 弹窗取消 关闭弹窗 logoutConfirmVisible=false

菜单列表

菜单项 图标 跳转目标
备注记录 <t-icon name="edit-1" /> notes
助手对话记录 <t-icon name="chat" /> chat-history
退出账号 <t-icon name="poweroff" /> 确认弹窗 → login

页面状态枚举

状态名 视觉表现 触发条件
默认态 用户信息 + 菜单列表 始终

后端 API 依赖

API 方法 说明
GET /api/xcx-auth/status GET 获取用户信息(可从缓存读取)

页面导航

  • 来源TabBar 切换
  • 去向notes / chat-history / login退出

全局组件

  • 底部 TabBar我的 active— 由 bottom-nav.js 自动注入
  • AI 悬浮按钮