步进器

组件名称

ux-step-box

组件图示

组件属性

属性名称类型默认值作用
widthString200rpx组件宽度
valueNumber0默认值
stepNumber1步进值
maxNumNumber9999最大值
minNum
Number0最小值
buttonClassArray['gui-step-box-button', 'gui-color-gray']加减按钮样式
inputClassArray['gui-step-box-input','gui-border-radius']输入框样式
disabledBooleanfalse输入框是否禁用
indexNumber0组件索引值,通过 change 事件携带回来
datasArraynull自定义携带数据,通过 change 事件携带回来
decimalNumber0小数位数,默认0位,代表整数

演示代码

<template>
	<scroll-view class="ux-body ux-page-color ux-flex1">
		<text class="ux-h6 ux-color-grey ux-mt-large">步进器 默认属性</text>
		<view class="ux-flex ux-row ux-nowrap ux-mt-small">
			<view class="ux-bg-white">
				<ux-step-box @change="stepBoxChange1"></ux-step-box>
			</view>
		</view>
		<text class="ux-h6 ux-color-grey ux-mt-large">步进器 属性配置</text>
		<view class="ux-flex ux-row ux-nowrap ux-mt-small">
			<view class="ux-bg-white" style="border:1px solid #3688FF; border-radius:5rpx;">
				<ux-step-box
				:step="0.1" 
				:max-num="5.2" 
				:min-num="4.8" 
				:value="5" 
				:decimal="2" 
				:buttonClass="['ux-step-box-button', 'ux-color-white', 'ux-bg-primary']"
				@change="stepBoxChange2"></ux-step-box>
			</view>
		</view>
	</scroll-view>
</template>
<script lang="uts">
export default {
	data() {
		return {
			
		}
	},
	methods: {
		stepBoxChange1 : function(data:any[]){
			console.log(data);
		},
		stepBoxChange2 : function(data:any[]){
			console.log(data);
		}
	}
}
</script>
<style scoped>

</style>