除了預載器之外,還有確定進度條來指示活動。
包含以下元件
進度條
名稱 | 類型 | 預設值 | 描述 |
---|---|---|---|
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) |
<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>