0.0.21 • Published 4 years ago

@retailwe/ui-stepper v0.0.21

Weekly downloads
1
License
-
Repository
-
Last release
4 years ago

stepper 数量选择

引入

全局引入,在miniprogram根目录下的app.json中配置,局部引入,在需要引入的页面或组件的index.json中配置。

// app.json 或 index.json
"usingComponents": {
  "stepper": "@retailwe/ui-stepper/index"
}

代码演示

基础用法

通过disabled属性传入是否禁用 通过value属性传入默认数量 通过min, max上设置数量最大最小值 通过绑定minus传入点击减号的事件 通过绑定plus传入点击加号的事件 通过绑定blur传入输入框失去焦点的事件 通过绑定overlimit传入数值超过范围的事件

  <stepper value="{{value}}"
    min="{{min}}"
    max="{{max}}"
    bind:minus="handleMinus"
    bind:plus="handlePlus"
    bind:overlimit="handleOverlimit"
    bind:blur="handleBlur">
  </stepper>
Page({
  /**
   * 页面的初始数据
   */
  data: {
    disabled: false,
    min: 3,
    max: 10,
    value: 4,
  },
  handleMinus(e) {
    this.setData({
      value: e.detail.value,
    });
  },
  handlePlus(e) {
    this.setData({
      value: e.detail.value,
    });
  },
  handleOverlimit() {
    console.log('当前数量不符合规范');
  },
  handleBlur(e) {
    this.setData({
      value: e.detail.value,
    });
  },
});

API

goods-category Props

参数说明类型默认值版本
disabled是否禁用Booleanfalse-
value当前数量值Number0-
min允许最小值boolean0-
max允许最大值infinity0-

goods-category Event

事件名说明参数
minus点击减号当前值减一
plus点击加号当前值加一
blur输入框失去焦点当前输入的值
overlimit当前值超出范围

goods-category 外部样式类

类名说明
classname根节点样式类
0.0.21

4 years ago

0.0.20

4 years ago

0.0.19

4 years ago

0.0.18

4 years ago

0.0.17

4 years ago

0.0.16

4 years ago

0.0.15

4 years ago

0.0.14

4 years ago

0.0.13

4 years ago

0.0.12

4 years ago

0.0.11

4 years ago

0.0.10

4 years ago

0.0.9

4 years ago

0.0.8

4 years ago

0.0.7-beta.1

4 years ago