Stepper 计步器

优质
小牛编辑
120浏览
2023-12-01

计数器组件。

Usage

全部引入

import { Stepper } from 'beeshell';

按需引入

import Stepper from 'beeshell/dist/components/Stepper';

Examples

image

Code

详细 Code

<Stepper
  min={1}
  max={5}
  value={1}
  onChange={(value, oldValue, action) => {
    console.log(value, oldValue, action)
  }}
/>

API

Props

NameTypeRequiredDefaultDescription
styleViewStylefalse{}样式
operatorStyleViewStylefalse{}操作按钮样式
operatorIconColorstringfalsevariables.mtdGrayDarker操作按钮图标颜色
maxnumberfalse5最大值
minnumberfalse1最小值
valuenumberfalsenull当前值
stepnumberfalse1步长

|step | number | no | 1 | 添加间隔 | |editable | number | no | false | 中间的输入框是否可编辑 |

可修改的模块样式

PropertyTypeDescription
styles全局的样式替换,注意:若替换需要时全局的
containerStyleViewStyle容器样式
ctrlStyleViewStype加减号容器样式
ctrlSymbolStyleViewStyle加减符号样式
inputStyleViewStyle中间输入区样式

事件

NameTypeRequiredDefaultDescription
onChangeFunction(value, oldValue, action)yes接受修改的值。并重置value的值 action: "increase"/"decrease"
onOutOfRangeFunctionno当超过范围的时候抛出的事件