Skip to content

Empty 空状态

此组件通常用于数据为空的场景。

图标

默认图标为 __kongshuju,通过 icon 属性可以修改图标名称。

vue
<hi-empty icon="empty"></hi-empty>

提示文本

默认提示文本为 "Ops! 暂无数据~",通过 tips 属性可以修改提示文本。

vue
<hi-empty tips="暂无数据~"></hi-empty>

背景

该组件默认透明背景,通过 bg 属性可以修改背景。

vue
<hi-empty bg="#ffffff"></hi-empty>

按钮

为了方便使用,该组件还定义了一个按钮,用于常见的返回首页等场景。通过 showBtn 属性可以控制是否显示按钮。该组件定义了一些属性用来定义按钮样式,具体查看下方的属性说明。

vue
<hi-empty showBtn></hi-empty>

Props

属性名说明类型默认值可选值版本
icon图标名称String__kongshuju--
tips提示文本StringOps! 暂无数据~--
mode图片图标的裁剪模式String---
height组件高度String---
bg组件背景String---
radius组件圆角大小String---
color组件文字颜色String---
fontSize组件文字大小String---
iconColor图标颜色String---
iconFontSize图标文字大小String---
showBtn是否显示按钮Booleanfalsetrue-
btnText按钮文本String继续逛逛--
btnTheme按钮主题Stringprimary--
btnTop按钮距离上方元素的距离String---
btnWidth按钮宽度String---
btnHeight按钮高度String---
btnBg按钮背景String---
btnColor按钮文字颜色String---
btnFontSize按钮文字大小String---
btnRadius按钮圆角大小String---
btnOpts按钮配置Object{}参考 hi-button-

Event

事件名说明回调参数版本
click组件内按钮点击事件--

Slots

名称说明参数版本
button按钮插槽--

样式变量

组件提供了以下样式变量,可以在使用时设置这些变量来修改组件的样式。

变量名默认值版本
--hi-empty-displayflex-
--hi-empty-flex-directioncolumn-
--hi-empty-align-itemscenter-
--hi-empty-justify-contentcenter-
--hi-empty-height500rpx-
--hi-empty-colorvar(--hi-color-light)-
--hi-empty-font-size24rpx-
--hi-empty-gap10px-
--hi-empty-backgroundtransparent-
--hi-empty-border-radius10px-
--hi-empty-icon-colorinherit-
--hi-empty-icon-font-size100rpx-
--hi-empty-button-top30rpx-

基于 MIT 许可发布