返回术语

界面图鉴

空状态Empty State

你可能会问

空状态到底是什么?列表空空如也的时候该给用户看什么?

简单来说

列表还没有内容时显示的引导:说清为什么是空的、下一步做什么。

01 · 拆开看看

这一块由什么组成

它出现在「这里本该有内容」的地方:第一次使用、搜索无果、或者出了错。好的空状态不只说「没有」,还告诉你接下来能做什么。组成:

  1. 图标或插画Visual

    柔和的视觉占位,别太抢戏。

  2. 标题Title

    一句话说清为什么是空的。

  3. 说明Description

    补充原因,或给点引导。

  4. 行动按钮Action

    下一步:创建、清空筛选、重试。

02 · 常见变体

同一个零件,几种摆法

首次使用

欢迎语加创建按钮,最常见。

搜索无果

提示换关键词,给清空筛选的出口。

出错型

说明出错了,主按钮是重试。

03 · 火眼金睛

这个页面里,哪一块是空状态?

注意分辨:还没加载完,和加载完了但没有,是两回事。

点一块试试,看看它叫什么

04 · 用与不用

什么时候该上它

适合
  • 首次使用的引导
  • 搜索或筛选无结果时
  • 数据被清空后的兜底
先别用
  • 还在加载中——那是骨架屏的活
  • 出错但可重试——错误态要带重试按钮
  • 拿空状态藏功能入口的时候

05 · 想一想

一道题,检查眼力

用户第一次进「项目」页,还没有任何项目。页面该显示什么?

06 · 说给 AI 听

让 AI 改它时,这样说

把「为什么空」和「下一步做什么」都告诉 AI,它才不会只给你一行「暂无数据」。

项目列表为空时显示空状态,带「创建第一个项目」按钮

搜索无结果时提示换个关键词,附清空筛选的链接

空状态的插画用简单的灰色图标

请求失败的空状态加一个重试按钮

老师提醒

最容易踩的坑

最偷懒的空状态是一行「暂无数据」——用户不知道是坏了、没权限还是真没有。空,是引导的机会。

⌘K搜索知识库

最近收录

正在载入知识索引…