Skip to content

Indicator 指示器

介绍

显示一个任务或流程的进度,常用于开通流程。

基础用法

html
<template>
  <nut-indicator :current="1" :size="3"></nut-indicator>
</template>

block 用法

html
<template>
  <nut-indicator
    :current="5"
    :size="6"
    block
    align="center"
  ></nut-indicator>

  <nut-indicator
    :current="1"
    :size="6"
    block
    align="left"
  ></nut-indicator>

  <nut-indicator
    :current="5"
    :size="6"
    block
    align="right"
  ></nut-indicator>
</template>

不补 0

html
<template>
  <nut-indicator :current="5" :size="6" :fill-zero="false"></nut-indicator>
</template>

API

Props

参数说明类型可选值默认值
current当前步骤number-1
size步骤长度number-3
block是否启用块级布局boolean-false
align对齐方式,仅 blocktrue 时有效stringleft / center / rightleft
fill-zero单数前面是否补 0boolean-true

主题定制

样式变量

组件提供了下列 CSS 变量,可用于自定义样式,使用方法请参考 ConfigProvider 组件

名称默认值
--nut-indicator-bg-colorvar(--nut-primary-color)
--nut-indicator-dot-colorvar(--nut-disable-color)
--nut-indicator-colorvar(--nut-white)
--nut-indicator-size18px
--nut-indicator-dot-sizecalc(var(--nut-indicator-size) / 3)_
--nut-indicator-border-sizecalc(var(--nut-indicator-size)+ 2)
--nut-indicator-number-font-size10px

MIT Licensed