Empty 空状态

一、概述

定义

由于网络、服务器或者没有找他其他结果等原因导致无法加载内容,产生了空界面,这时候需要有明确的提示告知用户。

使用场景

  • 出现无法正常加载内容时
  • 告知用户当前页面出现空状态的原因

类型

  • 提示
  • 提示+操作

二、提示

仅用文字提示用户出现空数据页面的原因

交互说明

  • 仅展示提示文字说明
  • 空状态页面不可交互,提示语仅告知用户出现空状态的原因

Empty 空状态 - 图1

  1. <div class="se-demo-empty">
  2. <se-empty></se-empty>
  3. </div>
  4. <style>
  5. .se-demo-empty {
  6. display: flex;
  7. align-items: center;
  8. justify-content: center;
  9. min-height: 240px;
  10. margin: 0 auto;
  11. border: 1px solid #d0d0d0;
  12. }
  13. </style>

三、提示+操作

告知用户出现空状态的原因,同时提供对应的操作

交互说明

  • 空状态包含:标题,正文和操作按钮
  • 用户可点击按钮进行交互操作

Empty 空状态 - 图2

  1. <div class="se-demo-custom-empty">
  2. <se-empty description="暂无评论">
  3. <div slot="content">
  4. <p>暂无评论,点击抢沙发</p>
  5. <se-button type="primary">抢沙发</se-button>
  6. </div>
  7. </se-empty>
  8. </div>
  9. <style>
  10. .se-demo-custom-empty {
  11. display: flex;
  12. align-items: center;
  13. justify-content: center;
  14. height: 300px;
  15. margin: 0 auto;
  16. border: 1px solid #d0d0d0;
  17. }
  18. .se-demo-custom-empty p {
  19. color: #999;
  20. }
  21. </style>

Props

属性类型默认必填说明
descriptionstring暂无内容false显示信息