UmsInputNumber
属性
属性名 | 类型 | 默认值 | 说明 |
---|---|---|---|
type | String | small | inputNumber的大小:small,large |
value | Number | 0 | 初始值 |
step | Number | 1 | 点一下的增值 |
max | Number | Infinity | 最大值 |
min | Number | -Infinity | 最小值 |
disabled | Boolean | false | 禁用状态 |
事件
事件名 | 参数 | 说明 |
---|---|---|
input | value | input事件会上传输入的值 |
功能
支持长按和单击
代码示例
<template>
<div>
<ums-header title="InputNumber" :right="false" leftPartText="返回" @onLeftPartClick="back"></ums-header>
<div class="main">
<scroller style="margin-top:10px;">
<text class="title">上下限1~10的计数器</text>
<input-number class="inp" :value="1" :max="10" :min="1"></input-number>
<text class="title">增减全部禁用的计数器</text>
<input-number class="inp" :disabled="true"></input-number>
<text class="title">自定义增减幅度的计数器</text>
<input-number class="inp" :step="10"></input-number>
<text class="title">不同尺寸的计数器</text>
<input-number :value="3" class="inp" type="small" @input="getData"></input-number>
<input-number :value="3" class="inp" type="large"></input-number>
</scroller>
</div>
</div>
</template>
<script>
import {UmsInputNumber,UmsHeader} from 'ums-comp'
var navigator = weex.requireModule('navigator');
export default{
data(){
return {
}
},
components:{
inputNumber: UmsInputNumber,
UmsHeader
},
methods:{
back(){
navigator.pop()
},
getDate(value){
console.log(value)
}
}
}
</script>
<style scoped>
.title{
margin-top:60px;
}
.inp{
margin-top: 40px;
}
.main{
justify-content: center;
align-items: center;
}
</style>