W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
空狀態(tài)時(shí)的占位提示。
通過以下方式來全局注冊(cè)組件,更多注冊(cè)方式請(qǐng)參考組件注冊(cè)。
import { createApp } from 'vue';
import { Empty } from 'vant';
const app = createApp();
app.use(Empty);
<van-empty description="描述文字" />
Empty 組件內(nèi)置了多種占位圖片類型,可以在不同業(yè)務(wù)場(chǎng)景下使用。
<!-- 通用錯(cuò)誤 -->
<van-empty image="error" description="描述文字" />
<!-- 網(wǎng)絡(luò)錯(cuò)誤 -->
<van-empty image="network" description="描述文字" />
<!-- 搜索提示 -->
<van-empty image="search" description="描述文字" />
通過 ?image-size
? 屬性圖片的大小。
<!-- 不指定單位,默認(rèn)為 px -->
<van-empty image-size="100" description="描述文字" />
<!-- 指定單位,支持 rem, vh, vw -->
<van-empty image-size="10rem" description="描述文字" />
將 ?image-size
? 設(shè)置為數(shù)組格式,可以分別設(shè)置寬高。數(shù)組第一項(xiàng)對(duì)應(yīng)寬度,數(shù)組第二項(xiàng)對(duì)應(yīng)高度。
<van-empty :image-size="[60, 40]" description="描述文字" />
需要自定義圖片時(shí),可以在 image 屬性中傳入任意圖片 URL。
<van-empty
image="https://fastly.jsdelivr.net/npm/@vant/assets/custom-empty-image.png"
image-size="80"
description="描述文字"
/>
通過默認(rèn)插槽可以在 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>
參數(shù) | 說明 | 類型 | 默認(rèn)值 |
---|---|---|---|
image | 圖片類型,可選值為 error network search ,支持傳入圖片 URL |
string | default
|
image-size | 圖片大小,默認(rèn)單位為 px
|
number | string | Array | - |
description | 圖片下方的描述文字 | string | - |
名稱 | 說明 |
---|---|
default | 自定義底部?jī)?nèi)容 |
image | 自定義圖標(biāo) |
description | 自定義描述文字 |
組件導(dǎo)出以下類型定義:
import type { EmptyProps } from 'vant';
組件提供了下列 CSS 變量,可用于自定義樣式,使用方法請(qǐng)參考 ConfigProvider 組件。
名稱 | 默認(rèn)值 | 描述 |
---|---|---|
--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 | - |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: