Vant3 Loading 加載

2021-09-14 11:55 更新

介紹

加載圖標(biāo),用于表示加載中的過渡狀態(tài)。

實(shí)例演示

引入

通過以下方式來全局注冊(cè)組件,更多注冊(cè)方式請(qǐng)參考組件注冊(cè)。

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

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

代碼演示

加載類型

通過 type 屬性可以設(shè)置加載圖標(biāo)的類型,默認(rèn)為 circular,可選值為 spinner。

<van-loading />

<van-loading type="spinner" />

自定義顏色

通過 color 屬性設(shè)置加載圖標(biāo)的顏色。

<van-loading color="#1989fa" />

<van-loading type="spinner" color="#1989fa" />

自定義大小

通過 size 屬性設(shè)置加載圖標(biāo)的大小,默認(rèn)單位為 px。

<van-loading size="24" />

<van-loading type="spinner" size="24px" />

加載文案

可以使用默認(rèn)插槽在圖標(biāo)的右側(cè)插入加載文案。

<van-loading size="24px">加載中...</van-loading>

垂直排列

設(shè)置 vertical 屬性后,圖標(biāo)和文案會(huì)垂直排列。

<van-loading size="24px" vertical>加載中...</van-loading>

自定義文案顏色

通過 color 或者 text-color 屬性設(shè)置加載文案的顏色。

<!-- 可修改文案和加載圖標(biāo)的顏色 -->
<van-loading color="#0094ff" />

<!-- 只修改文案顏色 -->
<van-loading text-color="#0094ff" />

API

Props

參數(shù) 說明 類型 默認(rèn)值
color 顏色 string #c9c9c9
type 類型,可選值為 spinner string circular
size 加載圖標(biāo)大小,默認(rèn)單位為 px number | string 30px
text-size 文字大小,默認(rèn)單位為 px number | string 14px
text-color 文字顏色 string #c9c9c9
vertical 是否垂直排列圖標(biāo)和文字內(nèi)容 boolean false

Slots

名稱 說明
default 加載文案

樣式變量

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

名稱 默認(rèn)值 描述
--van-loading-text-color var(--van-gray-6) -
--van-loading-text-font-size var(--van-font-size-md) -
--van-loading-spinner-color var(--van-gray-5) -
--van-loading-spinner-size 30px -
--van-loading-spinner-animation-duration 0.8s -


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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)