🔥 認識我們的新專案 t0ggles - 您終極的專案管理工具! 🔥

Progressbar Vue 元件

除了預載器之外,還有確定進度條來指示活動。

進度條元件

包含以下元件

  • 進度條

進度條屬性

名稱類型預設值描述
colors物件

具有 Tailwind CSS 顏色類別的物件

colors.bgIos字串'bg-primary'
colors.bgMaterial字串'bg-md-light-primary dark:bg-md-dark-primary'
component字串'span'

元件的 HTML 元素

progress數字0

確定進度 (從 0 到 1)

範例

Progressbar.vue
<template>
<k-page>
<k-navbar title="Progressbar" />
<k-block-title>Determinate Progress Bar</k-block-title>
<k-block strong inset-material outline-ios>
<div class="my-4">
<k-progressbar :progress="progress" />
</div>
<k-segmented raised>
<k-segmented-button
:active="progress === 0.1"
@click="() => (progress = 0.1)"
>
10%
</k-segmented-button>
<k-segmented-button
:active="progress === 0.3"
@click="() => (progress = 0.3)"
>
30%
</k-segmented-button>
<k-segmented-button
:active="progress === 0.5"
@click="() => (progress = 0.5)"
>
50%
</k-segmented-button>
<k-segmented-button
:active="progress === 1.0"
@click="() => (progress = 1.0)"
>
100%
</k-segmented-button>
</k-segmented>
</k-block>
<k-block-title>Colors</k-block-title>
<k-block strong inset-material outline-ios class="space-y-4">
<k-progressbar class="k-color-brand-red" :progress="0.25" />
<k-progressbar class="k-color-brand-green" :progress="0.5" />
<k-progressbar class="k-color-brand-yellow" :progress="0.75" />
<k-progressbar class="k-color-brand-purple" :progress="1" />
</k-block>
</k-page>
</template>
<script>
import { ref } from 'vue';
import {
kPage,
kNavbar,
kNavbarBackLink,
kBlock,
kBlockTitle,
kProgressbar,
kSegmented,
kSegmentedButton,
} from 'konsta/vue';
export default {
components: {
kPage,
kNavbar,
kNavbarBackLink,
kBlock,
kBlockTitle,
kProgressbar,
kSegmented,
kSegmentedButton,
},
setup() {
const progress = ref(0.1);
return {
progress,
};
},
};
</script>
程式碼授權於 MIT.
2022 © Konsta UI by nolimits4web.