Skip to content

空状态

v-empty-state 组件用于表示某个列表是空的或者搜索结果是空的。

TIP

此特性在 v3.6.0 引入。

使用

一个基本的空状态由一个标题和一个描述组成。它还可以包括一个图标和一个按钮。

API

组件描述
v-empty-state主要组件

指南

v-empty-state 组件用于指示页面或列表为空,或未找到搜索结果。它可以在各种情境下使用,例如项目列表、搜索结果页面或没有内容的页面。

属性

v-empty-state 组件具有许多属性,可以让你定制其外观和行为。

内容

有三个主要的属性用于配置文本内容,titlesubtitletext

媒体

在空状态中添加一个图标或图片,以帮助传达其目的。

行为

在空状态中添加一个按钮,以帮助用户采取行动。

插槽

v-empty-state 组件具有许多插槽,使得定制默认行为变得很容易。

插槽描述
1. Default默认插槽
2. Mediamedia 插槽用于放置图片或图标。
3. Title主标题插槽
4. Subtitle副标题插槽
5. Text文本插槽
6. Actions动作插槽

默认值

默认插槽位于文本和动作之间。

标题

使用工具类自定义标题的字体大小很简单。

自定义操作

默认情况下,通过配置只显示一个操作。要添加更多选项,请使用 actions 插槽。

示例

以下是一系列示例,演示了 v-empty-state 组件的更高级和实际应用。

太空狗

这个例子演示了如何使用 v-empty-state 组件来创建一个有趣和引人入胜的空状态。

太空猫

这个例子利用了诸如 v-tabsv-window 等组件来创建一个更复杂的空状态。