# Stepper 步进器

QR
扫二维码查看演示效果

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

# 规则

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

# Code Example

<template>
  <div>
    <List>
      <ListItem wrap>
        <template slot="extra">
          <Stepper
            :style="{ width: '100%', minWidth: '100px' }"
            :max="10"
            :min="1"
            showNumber
            v-model="value"></Stepper>
        </template>
        Show number value
      </ListItem>
      <ListItem wrap>
        <template slot="extra">
          <Stepper
            :style="{ width: '100%', minWidth: '100px' }"
            :max="10"
            :min="1"
            showNumber
            :defaultValue="3"
            disabled></Stepper>
        </template>
        Disabled
      </ListItem>
    </List>
  </div>
</template>
<script>
import List from '@/components/list'
import ListItem from '@/components/list-item'
import Stepper from '@/components/stepper'
export default {
  components: {
    Stepper,
    List,
    ListItem
  },
  data () {
    return {
      value: 3
    }
  }
}
</script>


# props

属性 说明 类型 默认值
min 最小值 Number -Infinity
min 最大值 Number Infinity
v-model 当前值 支持双向绑定 Number -
defaultValue 初始值 Number -
disabled 禁用 Boolean false
readOnly input 只读 Boolean false
showNumber(web only) 是否显示数值,默认不显示 Boolean false

# events

事件名 说明 返回值
onChange 变化时 value
presentation
https://ladybirddev.github.io/ui-nuclear-mobile-demo/#/stepper