Vant4 Empty 空狀態(tài)

2023-02-16 17:56 更新

介紹

空狀態(tài)時的占位提示。

引入

通過以下方式來全局注冊組件,更多注冊方式請參考組件注冊。

import { createApp } from 'vue';
import { Empty } from 'vant';

const app = createApp();
app.use(Empty);

代碼演示

基礎(chǔ)用法

<van-empty description="描述文字" />

圖片類型

Empty 組件內(nèi)置了多種占位圖片類型,可以在不同業(yè)務(wù)場景下使用。

<!-- 通用錯誤 -->
<van-empty image="error" description="描述文字" />
<!-- 網(wǎng)絡(luò)錯誤 -->
<van-empty image="network" description="描述文字" />
<!-- 搜索提示 -->
<van-empty image="search" description="描述文字" />

自定義大小

通過 ?image-size? 屬性圖片的大小。

<!-- 不指定單位,默認為 px -->
<van-empty image-size="100" description="描述文字" />
<!-- 指定單位,支持 rem, vh, vw -->
<van-empty image-size="10rem" description="描述文字" />

將 ?image-size? 設(shè)置為數(shù)組格式,可以分別設(shè)置寬高。數(shù)組第一項對應(yīng)寬度,數(shù)組第二項對應(yīng)高度。

<van-empty :image-size="[60, 40]" description="描述文字" />

自定義圖片

需要自定義圖片時,可以在 image 屬性中傳入任意圖片 URL。

<van-empty
  image="https://fastly.jsdelivr.net/npm/@vant/assets/custom-empty-image.png"
  image-size="80"
  description="描述文字"
/>

底部內(nèi)容

通過默認插槽可以在 Empty 組件的下方插入內(nèi)容。

<van-empty description="描述文字">
  <van-button round type="primary" class="bottom-button">按鈕</van-button>
</van-empty>

<style>
  .bottom-button {
    width: 160px;
    height: 40px;
  }
</style>

API

Props

參數(shù) 說明 類型 默認值
image 圖片類型,可選值為 error network search,支持傳入圖片 URL string default
image-size 圖片大小,默認單位為 px number | string | Array -
description 圖片下方的描述文字 string -

Slots

名稱 說明
default 自定義底部內(nèi)容
image 自定義圖標
description 自定義描述文字

類型定義

組件導(dǎo)出以下類型定義:

import type { EmptyProps } from 'vant';

主題定制

樣式變量

組件提供了下列 CSS 變量,可用于自定義樣式,使用方法請參考 ConfigProvider 組件。

名稱 默認值 描述
--van-empty-padding var(--van-padding-xl) 0 -
--van-empty-image-size 160px -
--van-empty-description-margin-top var(--van-padding-md) -
--van-empty-description-padding 0 60px -
--van-empty-description-color var(--van-text-color-2) -
--van-empty-description-font-size var(--van-font-size-md) -
--van-empty-description-line-height var(--van-line-height-md) -
--van-empty-bottom-margin-top 24px -


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號