刷短视频时,手指一滑,顺手点个赞,这动作太常见了。可你有没有发现,有时候点了赞却没反应,再点一次又弹出两个心?这种小问题看着不大,却总让人心里咯噔一下。
一个按钮,不只是点一下那么简单
点赞按钮看似简单,背后其实藏着不少设计细节。比如按钮的位置,是在内容右下角还是悬浮在侧边?是大是小?颜色是红的还是灰的?这些都会影响你点不点、能不能顺利点中。
有些社交平台把点赞按钮藏得太深,要点进详情页才能操作,结果你想快速反馈一下喜欢,却得多花两步。而像朋友圈那样,双击图片直接点赞,反而更顺手,用起来不费脑子。
反馈要快,还要看得见
你点了赞,系统得马上告诉你“我收到了”。最好是有个动画,比如心形跳动、数字+1弹起,哪怕只持续半秒,也能让你感觉操作成功。如果点了半天没动静,人就会怀疑:到底点没点上?于是再点一次——结果就是误操作。
有次我在某论坛点赞,点了没反应,连点三下,刷新一看,好家伙,点赞数+3。后台没做防抖处理,前端也没给视觉反馈,用户自然会重复操作。
function debounce(func, wait) {
let timeout;
return function executedFunction(...args) {
const later = () => {
clearTimeout(timeout);
func(...args);
};
clearTimeout(timeout);
timeout = setTimeout(later, wait);
};
}
const debouncedLike = debounce(submitLike, 500);
// 限制500毫秒内只提交一次点赞请求
别让点赞变成负担
有的App为了提升互动数据,在视频播放几秒后自动弹出“轻点点赞”提示,遮住画面,必须手动关掉。这种“求赞”方式让人反感,本来是自愿行为,硬生生变成了打扰。
反过来,像Instagram那样,长按点赞可以连点多次,想多夸就多夸,想少夸就轻轻点一下,自由度高,体验就好。用户掌握主动权,才愿意持续参与。
小改动,大不同
换个图标、调个位置、加个动画,这些改动成本不高,但对体验的影响不小。产品经理不该只盯着点赞数涨没涨,更该看看用户点这个动作顺不顺畅。毕竟,好产品不是让人“被迫互动”,而是让每个小操作都自然流畅。