关注&拉黑 优化

优先级P1 负责人炎枫 迭代2026年4月3期·主… 产线信息呈现 工作项需求 ONESSHW-34799

变更日志

版本日期变更内容
v1.12026-04-20删除「回关」按钮状态:粉丝列表和个人主页均不再区分对方是否为我的粉丝,统一显示「关注」;个人主页按钮状态表同步更新

背景与目标

当前关注/粉丝列表缺少互相关注的视觉区分,用户无法快速识别哪些人是互关好友;粉丝列表也没有移除能力,用户对自己的粉丝列表缺乏管理权。此外,拉黑用户后关注关系未自动清理,存在逻辑漏洞。

本次优化目标:

全局交互规则

取消关注二次确认

所有场景下执行取消关注操作(关注列表、粉丝列表、个人主页等),均需弹出二次确认弹窗,用户确认后才执行取消。

弹窗元素内容
标题取消关注
正文确认不再关注 [用户名]?
主操作按钮确认(执行取消关注)
次操作按钮取消(关闭弹窗,无变化)

弹窗原型

① 点击「已关注」
🎭
muziguang
已关注
D
donghui2
互相关注
② 弹出确认弹窗
🎭
muziguang
已关注
取消关注
确认不再关注 muziguang?
取消
确认
③ 确认后
🎭
muziguang
D
donghui2
互相关注

关注列表优化

功能描述

在「我的关注」列表中,对已互相关注的用户,将关注按钮状态由「已关注」改为「互相关注」,以便用户快速识别双向关注关系。

按钮状态规则

关系状态按钮文案
我关注了对方,对方未关注我已关注
我关注了对方,对方也关注了我互相关注

交互说明

实时刷新规则

关注列表中的按钮状态需实时刷新:当我在列表页时,若对方关注了我(使关系变为互关)或取消了对我的关注(使互关变为单向),按钮状态应即时更新,无需用户手动刷新页面。

粉丝列表优化

功能描述

在「我的粉丝」列表中新增两项能力:

  1. 显示互相关注状态:对已互关的粉丝,关注按钮显示「互相关注」
  2. 移除粉丝:每个粉丝条目右侧新增「···」更多按钮,支持将该用户从我的粉丝列表中移除。「···」按钮仅在查看自己的粉丝列表时出现,查看他人主页的粉丝列表时不展示

按钮状态规则

关系状态按钮文案
对方关注我,我未关注对方关注
对方关注我,我也关注了对方(互关)互相关注

实时刷新规则

粉丝列表中的按钮状态不做实时刷新。若我在粉丝列表页时对某粉丝执行了关注/取消关注操作,按钮状态即时更新;但若对方在此期间取消了对我的关注,粉丝列表不实时感知,下次进入时刷新即可。

移除粉丝交互流程

1
用户在粉丝列表中,点击某条目右侧的「···」更多按钮
2
弹出操作菜单,当前仅含「移除粉丝」一项
3
点击「移除粉丝」,弹出确认弹窗:「确认将 [用户名] 从你的粉丝中移除?移除后对方不会收到通知。」
4
用户点击「确认」→ 该条目从列表中消失,粉丝总数 -1;点击「取消」→ 弹窗关闭,无变化

移除粉丝交互原型

① 点击「···」
关注 (13)
粉丝 (35)
也书
···
D
donghui2
互相关注
···
② 菜单展开
关注 (13)
粉丝 (35)
也书
···
移除粉丝
D
donghui2
互相关注
···
③ 确认弹窗
关注 (13)
粉丝 (35)
移除粉丝
确认将 也书 从你的粉丝中移除?移除后对方不会收到通知。
取消
确认
④ 移除成功
关注 (13)
粉丝 (34)
D
donghui2
互相关注
···
🎭
muziguang
互相关注
···
✓ 「也书」已从粉丝列表移除,粉丝数 -1

移除粉丝的关系影响

拉黑对关注关系的影响

规则说明

用户 A 拉黑用户 B 时,系统自动处理以下关注关系:

拉黑前关系拉黑后结果
A 关注了 B(单向)A 对 B 的关注自动取消;B 不出现在 A 的关注列表
B 关注了 A(单向)B 对 A 的关注自动取消;B 不出现在 A 的粉丝列表
A 与 B 互相关注双向关注均自动取消;双方列表中均不再出现对方
无关注关系无需处理关注数据

补充说明

个人主页关注按钮状态

访问他人个人主页时,关注按钮根据双方关系状态展示不同文案:

关系状态按钮文案
我未关注对方(无论对方是否关注我)关注
我已关注对方,对方未关注我已关注
我已关注对方,对方也关注了我(互关)互相关注

交互说明

边界情况

「更多」菜单扩展性

当前「更多」菜单仅含「移除粉丝」一项。后续如需扩展(如举报、屏蔽等),在菜单中追加选项即可,无需改动入口交互。