Empty 空状态 
介绍 
空状态时的占位提示。
TIP
阅读该组件文档前请确保已认真阅读快速上手章节的每一个字。
引入 
ts
import { IBestEmpty } from "@ibestservices/ibest-ui";代码演示 
基础用法 

点我查看代码
ts
@Entry
@Component
struct DemoPage {
  build() {
    Column(){
      IBestEmpty({
        description: "描述文字"
      })
    }
  }
}图片类型 

TIP
Empty 组件内置了多种占位图片类型,可以在不同业务场景下使用。
点我查看代码
ts
@Entry
@Component
struct DemoPage {
  build() {
    Column(){
      // 通用错误
      IBestEmpty({
        emptyImage: "error",
        description: "通用错误",
      })
      // 网络错误
      IBestEmpty({
        emptyImage: "network",
        description: "网络错误",
      })
      // 搜索提示
      IBestEmpty({
        emptyImage: "search",
        description: "搜索提示",
      })
    }
  }
}自定义大小 

TIP
通过 imageSize 属性更改图片的大小。
点我查看代码
ts
@Entry
@Component
struct DemoPage {
  build() {
    Column(){
      IBestEmpty({
        imageSize: 100,
        description: "描述文字"
      })
    }
  }
}自定义图片 

TIP
需要自定义图片时,可以使用 emptyImgBuilder 插槽中传入任意内容。
点我查看代码
ts
@Entry
@Component
struct EmptyPage {
  @Builder Arrow() {
    Image($r('app.media.title_back'))
      .height(160)
  }
  build(){
    Column(){
      IBestEmpty({
        description: '描述文字',
        emptyImgBuilder: (): void => this.Arrow()
      })
    }
  }
}底部内容 

TIP
通过默认插槽 defaultBuilder 可以在 Empty 组件的下方插入内容。
点我查看代码
ts
@Entry
@Component
struct EmptyPage {
  @Builder Btn() {
    IBestButton({ text: '按钮', type: 'primary' })
  }
  build(){
    Column(){
      IBestEmpty({
        description: '描述文字',
        defaultBuilder: (): void => this.Btn()
      })
    }
  }
}API 
@Props 
| 参数 | 说明 | 类型 | 默认值 | 
|---|---|---|---|
| emptyImage | 类型,可选值为 error network search | string | default | 
| imageSize | 图片大小 | string | number | 160 | 
| description | 图片下方的描述文字 | ResourceStr | |
| descriptionFontSize | 图片下方的描述文字的大小 | string | 14 | 
| descriptionColor | 图片下方的描述文字的颜色 | ResourceColor | #969799 | 
| emptyImageUrl | 自定义占位图 | ResourceStr | '' | 
插槽 
| 插槽名 | 说明 | 类型 | 
|---|---|---|
| defaultBuilder | 自定义底部内容 | CustomBuilder | null | 
| emptyImgBuilder | 自定义图标 | CustomBuilder | null | 
| descriptionBuilder | 自定义描述文字 | CustomBuilder | null |