Stepper 步进器
使用指南
在 app.json 或 index.json 中引入stepper组件
{
"usingComponents": {
"fs-button": "path/components/stepper/index"
}
}
1
2
3
4
5
2
3
4
5
代码演示
- 基本使用
<fs-stepper value="3"/>
1
- 禁用状态
<fs-stepper value="2" bind:overlimit="handleEvent" disabled/>
1
- 异步变更
<fs-stepper
value="{{value}}"
integer
async-change
bind:minus="handleEvent"
bind:plus="handleEvent"
bind:blur="handleEvent"
bind:focus="handleEvent"
bind:change="onChange"/>
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
Page({
data: {
value: 4
},
onChange (e) {
this.setData({
value: e.detail
})
},
handleEvent (e) {
console.log(e)
}
})
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
- 禁止输入
<fs-stepper value="3" disableInput/>
1
- 高级用法
<fs-stepper
value="6"
integer
min="5"
max="40"
step="2"/>
1
2
3
4
5
6
2
3
4
5
6
属性
参数 | 说明 | 类型 | 默认值 |
---|---|---|---|
value | 绑定的值 | Numer | - |
step | 步进值 | String, Numer | 1 |
min | 最小值 | String, Numer | 1 |
max | 最大值 | String, Numer | 2147483647 |
disabled | 是否disable | Boolen | - |
disableInput | 禁止手动输入 | Boolen | - |
asyncChange | 异步手动更新数据 | Boolen | - |
integer | 是否整型 | Boolen | - |
custom-class | 根节点样式名 | String | - |
input-class | 输入框样式类 | String | - |
minus-class | 减号按钮样式类 | String | - |
plus-class | 加号按钮样式类 | String | - |
事件
event | 说明 | 返回值 |
---|---|---|
overlimit | 点击不可用的按钮时触发 | - |
change | 绑定值改变时触发 | - |
minus | 点击减少按钮时触发 | - |
plus | 点击增加按钮时触发 | - |
blur | 输入框失焦时触发 | - |
focus | 输入框聚焦时触发 | - |
← Cell 单元格 Loading 加载 →