wxc-stepper

Weex 步进器组件

规则

  • 用作增加或者减少当前数值, 常用于商品数量的小幅度修改

Demo

wxc-stepper 步进器 - 图1 wxc-stepper 步进器 - 图2

使用方法

  1. <template>
  2. <div class="wrapper">
  3. <div class="demo">
  4. <text class="text">无配置:</text>
  5. <wxc-stepper></wxc-stepper>
  6. </div>
  7. <div class="demo">
  8. <text class="text">{min:2,max:10,step:2,defaultValue:4}</text>
  9. <wxc-stepper default-value="4"
  10. step="2"
  11. max="10"
  12. min="2"
  13. @wxcStepperValueChanged="stepperValueChange"></wxc-stepper>
  14. </div>
  15. <div class="demo">
  16. <text class="text">禁用</text>
  17. <wxc-stepper default-value="4"
  18. step="2"
  19. max="10"
  20. min="2"
  21. :disabled="isDisabled"></wxc-stepper>
  22. </div>
  23. <div class="demo">
  24. <text class="text">input只读:</text>
  25. <wxc-stepper :read-only="isOnlyRead"></wxc-stepper>
  26. </div>
  27. </div>
  28. </template>
  29. <script>
  30. import { WxcStepper } from 'weex-ui';
  31. export default {
  32. components: { WxcStepper },
  33. data: () => ({
  34. value: 4,
  35. isDisabled: true,
  36. isOnlyRead: true
  37. }),
  38. methods: {
  39. stepperValueChange (e) {
  40. console.log(e.value);
  41. }
  42. }
  43. };
  44. </script>

更详细代码可以参考 demo

可配置参数

Prop Type Required Default Description
default-value Number N 1 初始值
step Number N 1 步幅
min Number N 1 范围(最小值)
max Number N 100 范围(最大值)
disabled Boolean N false 禁用计数器
read-only Boolean N false 计数器input只可读

事件回调

  1. @wxcStepperValueChanged="wxcStepperValueChanged"
  2. @wxcStepperValueIsMinOver="wxcStepperValueIsMinOver"
  3. @wxcStepperValueIsMaxOver="wxcStepperValueIsMaxOver"

Please feel free to use and contribute to the development.

原文: https://alibaba.github.io/weex-ui/#/cn/packages/wxc-stepper/