Stepper 步进器

用作增加或者减少当前数值。

规则

  • 当想要对数值进行小幅度调整时,可以使用 Stepper,eg:将年化收益从 4.00% 调整到 4.05%。

代码演示

基本

数字输入框。

  1. import { List, Stepper } from 'antd-mobile';
  2. function onChange(value) {
  3. console.log('changed', value);
  4. }
  5. ReactDOM.render(
  6. <div>
  7. <List>
  8. <List.Header>表单</List.Header>
  9. <List.Body>
  10. <List.Item extra={<Stepper max={10} min={1} defaultValue={3} onChange={onChange} />}>
  11. 默认
  12. </List.Item>
  13. <List.Item extra={<Stepper showNumber max={10} min={1} defaultValue={1} onChange={onChange} />}>
  14. 显示数值
  15. </List.Item>
  16. <List.Item extra={<Stepper disabled max={10} min={1} defaultValue={3} onChange={onChange} />}>
  17. 禁用
  18. </List.Item>
  19. <List.Item extra={<Stepper disabled max={10} min={1} showNumber defaultValue={3} onChange={onChange} />}>
  20. 禁用
  21. </List.Item>
  22. </List.Body>
  23. </List>
  24. <List>
  25. <List.Header>步进器</List.Header>
  26. <List.Body>
  27. <List.Item extra={<Stepper showNumber max={10} min={1} defaultValue={3} onChange={onChange} />}>
  28. 预定人数
  29. </List.Item>
  30. </List.Body>
  31. </List>
  32. </div>
  33. , mountNode);

Stepper步进器 - 图1

API

属性如下
成员说明类型默认值
min最小值Number-Infinity
max最大值NumberInfinity
value当前值Number
step每次改变步数,可以为小数Number or String1
defaultValue初始值Number
onChange变化回调Function
disabled禁用Booleanfalse
readOnlyinput 只读Booleanfalse
showNumber(web only)是否显示数值,默认不显示Booleanfalse
styles(react native only)react native 组件样式ReactNative StyleSheet