Skip to content

ProgressRing-DEMO


vue
<fv-progressRing loading="true">
</fv-progressRing>
vue
<fv-progressRing loading="true" r="20" borderWidth="5">
</fv-progressRing>
vue
<fv-progressRing loading="true" r="10" borderWidth="2">
</fv-progressRing>

Default ProgressRing


vue
<fv-progressRing v-model="percent[0]">
</fv-progressRing>
vue
<fv-progressRing v-model="percent[0]" r="20" borderWidth="5">
</fv-progressRing>
vue
<fv-progressRing v-model="percent[0]" r="10" borderWidth="2">
</fv-progressRing>

Indeterminate ProgressRing


vue
<fv-progressRing loading="true">
</fv-progressRing>

ProgressRing Legacy


vue
<fv-progressRing :legacy="true">
</fv-progressRing>

Different Size(Legacy)


vue

<ClientOnly>
<fv-progressRing size="xs" :legacy="true">
</fv-progressRing>
</ClientOnly>

<fv-progressRing size="s" :legacy="true">
</fv-progressRing>


<ClientOnly>
<fv-progressRing size="m" :legacy="true">
</fv-progressRing>
</ClientOnly>

<fv-progressRing size="l" :legacy="true">
</fv-progressRing>

ProgressBar Custom Style


  1. Custom Foreground
vue
<fv-progressRing v-model="percent[2]" color="rgba(0, 204, 153, 1)">
</fv-progressRing>
  1. Custom Background
vue
<fv-progressRing v-model="percent[3]" background="rgba(0, 204, 153, 0.6)">
</fv-progressRing>

属性


属性类型必填默认值说明
modelValuenumber0progressRing value
sizestring'xs'The size of progress ring,only works on legacy versions
rnumber40Radius of the ProgressRing
loadingbooleanfalseIs progressRing indeterminate
colorstring'rgba(0, 90, 158, 1)'The color of progress ring
backgroundstring'rgba(204, 204, 204, 1)'
borderWidthnumber8
legacybooleanfalseUse the legacy version of ProgressRing
themestring'global'参见组件的 theme 选项。
disabledbooleanfalse参见组件的 disabled 选项。
langstring"global"参见组件的 lang 选项。

MIT Licensed