# Empty 空状态


# 引入

在 app.json 或 index.json 中引入组件,详细介绍见快速上手

"usingComponents": {
  "lin-empty": "/dist/empty/index"
}

# 基础用法

代码示例
<lin-empty description="描述文字" />

# 图片类型

Empty 组件内置了多种占位图片类型,可以在不同业务场景下使用

代码示例
<!-- 通用错误 -->
<lin-empty type="error" description="描述文字" />
<!-- 网络错误 -->
<lin-empty type="network" description="描述文字" />
<!-- 搜索提示 -->
<lin-empty type="search" description="描述文字" />

# 自定义图片

需要自定义图片时,可以在 image 属性中传入任意图片 URL

代码示例
<lin-empty image="/images/cat.png" description="描述文字" />

# 底部内容

通过默认插槽可以在 Empty 组件的下方插入内容

代码示例
<lin-empty description="描述文字">
  <lin-button round type="danger" custom-class="bottom-button">按钮</lin-button>
</lin-empty>
.bottom-button {
  justify-content: center;
  width: 160px;
  height: 40px;
  text-align: center;
}

# 属性

参数 说明 类型 可选值 默认值
type 状态类型 String error, network, search, default default
image 图片地址 String
description 图片下方的描述文字 String
useImageSlot 是否使用图片插槽 Boolean false
useDescSlot 是否使用描述文字插槽 Boolean false

# 插槽

插槽名称 说明
自定义底部内容
image 自定义图片
description 自定义描述文字

# 外部样式类

类名 说明
custom-class 根节点样式类
image-wrapper-class 图片包裹容器样式类
image-class 图片样式类
description-class 描述文字样式类
bottom-class 底部样式类