Skip to content

Indicator 指示器

介绍

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

基础用法

html
<template>
  <nut-cell>
    <nut-indicator :size="3" :current="3">step1</nut-indicator>
  </nut-cell>
  <nut-cell>
    <nut-row>
      <nut-col :span="12">
        <nut-button size="small" type="primary">主要按钮</nut-button>
      </nut-col>
      <nut-col :span="12">
        <nut-indicator :block="true" align="right" :size="6" :current="5">step1</nut-indicator>
      </nut-col>
    </nut-row>
  </nut-cell>
</template>

block用法

html
<template>
  <nut-cell>
    <nut-indicator :block="true" algin="center" :size="6" :current="5">step1</nut-indicator>
  </nut-cell>
  <nut-cell>
    <nut-indicator :block="true" align="left" :size="6" :current="1">step1</nut-indicator>
  </nut-cell>
  <nut-cell>
    <nut-indicator :block="true" align="right" :size="6" :current="5">step1</nut-indicator>
  </nut-cell>
</template>

不补0

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

API

Props

参数说明类型默认值
current当前步骤number1
size步骤长度number3
block是否启用块级布局booleanfalse
align对齐方式,仅在 blocktrue 时生效, 可选值 left, right, centerstringleft
fill-zero单数前面是否补 0booleantrue

主题定制

样式变量

组件提供了下列 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