NumberConfigurator

简介

数字设置器,可用于输入数字,可自定义数值范围与步进大小,并支持鼠标键盘增减

展示

示例图片

配置示例

{
  "component": "NumberConfigurator",
  "props": {
    "controls": true,
    "controlsPosition": "right",
    "max": 100,
    "min": 0
  }
}

Props说明

Prop名称 类型 默认值 说明
controls boolean true 是否使用加减按钮
controlsPosition 'right' | '' 'right' 加减按钮位置,可选值为 right,表示加减按钮均位于最右侧
max number Infinity 规定组件可输入的最大数值,指定合法值的范围,支持整数和小数
min number -Infinity 规定组件可输入的最小数值,指定合法值的范围,支持整数和小数
step number 1 步长
showUnit boolean false 是否显示单位,如果为 true,组件值会包含单位
units Array<{value: string, label: string}> [{ value: 'px', label: 'px' },{ value: '%', label: '%' }] 单位列表,可以通过选择器选择单位
selectedUnit string 'px' 默认选中的单位
unitSelectWidth string '25px' 单位选择器的宽度,默认 25px
allowEmpty boolean false 是否允许输入为空
addonAfter string '' 显示的单位,如果 addonAfter 有值,则不会显示单位选择器