lanyun-stepper
介绍
常用于购物车数量加减
使用方法
import "../../components/lanyun-stepper/lanyun-stepper.stml";
例子
<lanyun-stepper
step="2"
max="20"
min="5"
step-num="4"
:disabled='true'
onbtnsub="sub"
onbtnadd="add"
onbtnint="int"
id="adios-13jksd"
/>
sub(e){
console.log(JSON.stringify(e.detail))
},
add(e){
console.log(JSON.stringify(e.detail))
},
int(e){
console.log(JSON.stringify(e))
}
props 属性
参数 |
说明 |
类型 |
默认值 |
step |
步进器步长,选填 |
Number |
1 |
max |
最大值,选填 |
Number |
0(不限制最大值) |
min |
最小值 |
Number |
1 |
step-num |
初始值,选填 |
Number |
1 |
disabled |
是否禁用输入框,选填 |
Boolean |
false |
events 事件
事件名 |
说明 |
回调参数 |
onbtnsub |
点击减少按钮时触发 |
返回按钮对应的步长、最小值、当前值、ID、类型 |
onbtnadd |
点击增加按钮时触发 |
返回按钮对应的步长、最大值、当前值、ID、类型 |
onbtnint |
输入框失去焦点时触发 |
返回按钮对应的最大值、最小值、ID、当前值、输入框value |
events callBack
事件名 |
回调示例 |
onbtnsub |
{"id":"adios31231","step":3,"min":24,"stepNum":62,"type":"sub"} |
onbtnadd |
{"id":"adios31231","step":3,"max":24,"stepNum":62,"type":"add"} |
onbtnint |
{"id":"adios31231","step":3,"max":65,"min":24,"stepNum":62,"value":62} |