体质测试
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

29 lines
994 B

2 years ago
<template name="zan-stepper">
<view class="zan-stepper {{ size === 'small' ? 'zan-stepper--small' : '' }}">
<view
class="zan-stepper__minus {{ stepper <= min ? 'zan-stepper--disabled' : '' }}"
data-component-id="{{ componentId }}"
data-stepper="{{ stepper }}"
data-disabled="{{ stepper <= min }}"
bindtap="_handleZanStepperMinus"
>-</view>
<input
class="zan-stepper__text {{ min >= max ? 'zan-stepper--disabled' : '' }}"
type="number"
data-component-id="{{ componentId }}"
data-min="{{ min }}"
data-max="{{ max }}"
value="{{ stepper }}"
disabled="{{ min >= max }}"
bindblur="_handleZanStepperBlur"
></input>
<view
class="zan-stepper__plus {{ stepper >= max ? 'zan-stepper--disabled' : '' }}"
data-component-id="{{ componentId }}"
data-stepper="{{ stepper }}"
data-disabled="{{ stepper >= max }}"
bindtap="_handleZanStepperPlus"
>+</view>
</view>
</template>