国产chinesehdxxxx野外,国产av无码专区亚洲av琪琪,播放男人添女人下边视频,成人国产精品一区二区免费看,chinese丰满人妻videos

Vant2 Circle 環(huán)形進(jìn)度條

2025-08-28 15:09 更新

介紹

圓環(huán)形的進(jìn)度條組件,支持進(jìn)度漸變動(dòng)畫。

引入

import Vue from 'vue';
import { Circle } from 'vant';

Vue.use(Circle);

代碼演示

基礎(chǔ)用法

rate 屬性表示進(jìn)度條的目標(biāo)進(jìn)度,v-model 表示動(dòng)畫過程中的實(shí)時(shí)進(jìn)度。當(dāng) rate 發(fā)生變化時(shí),v-model 會(huì)以 speed 的速度變化,直至達(dá)到 rate 設(shè)定的值。

<van-circle v-model="currentRate" :rate="30" :speed="100" :text="text" />
export default {
  data() {
    return {
      currentRate: 0,
    };
  },
  computed: {
    text() {
      return this.currentRate.toFixed(0) + '%';
    },
  },
};

寬度定制

通過 stroke-width 屬性來控制進(jìn)度條寬度。

<van-circle
  v-model="currentRate"
  :rate="rate"
  :stroke-width="60"
  text="寬度定制"
/>

顏色定制

通過 color 屬性來控制進(jìn)度條顏色,layer-color 屬性來控制軌道顏色。

<van-circle
  v-model="currentRate"
  :rate="rate"
  layer-color="#ebedf0"
  text="顏色定制"
/>

漸變色

color 屬性支持傳入對象格式來定義漸變色。

<van-circle
  v-model="currentRate"
  :rate="rate"
  :color="gradientColor"
  text="漸變色"
/>
export default {
  data() {
    return {
      currentRate: 0,
      gradientColor: {
        '0%': '#3fecff',
        '100%': '#6149f6',
      },
    };
  },
};

逆時(shí)針方向

clockwise 設(shè)置為 false,進(jìn)度會(huì)從逆時(shí)針方向開始。

<van-circle
  v-model="currentRate"
  :rate="rate"
  :clockwise="false"
  text="逆時(shí)針方向"
/>

大小定制

通過 size 屬性設(shè)置圓環(huán)直徑。

<van-circle v-model="currentRate" :rate="rate" size="120px" text="大小定制" />

API

Props

參數(shù) 說明 類型 默認(rèn)值
v-model 當(dāng)前進(jìn)度 number -
rate 目標(biāo)進(jìn)度 number | string 100
size 圓環(huán)直徑,默認(rèn)單位為 px number | string 100px
color 進(jìn)度條顏色,傳入對象格式可以定義漸變色 string | object #1989fa
layer-color 軌道顏色 string white
fill 填充顏色 string none
speed 動(dòng)畫速度(單位為 rate/s) number | string 0
text 文字 string -
stroke-width 進(jìn)度條寬度 number | string 40
stroke-linecap 進(jìn)度條端點(diǎn)的形狀,可選值為square butt string round
clockwise 是否順時(shí)針增加 boolean true

Slots

名稱 說明
default 自定義文字內(nèi)容

樣式變量

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

名稱 默認(rèn)值 描述
@circle-size 100px -
@circle-color @blue -
@circle-layer-color @white -
@circle-text-color @text-color -
@circle-text-font-weight @font-weight-bold -
@circle-text-font-size @font-size-md -
@circle-text-line-height @line-height-md -
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)