步进器 ui-stepper

引用组件,请参考说明文档,下面的引入只是作为演示,实际引入路径,请根据您的项目架构更改。

"usingComponents": {
    "ui-stepper" : "/packageB/components/ui-stepper/ui-stepper"
}

默认类型

<ui-stepper/>
<ui-stepper theme="blue"/>
<ui-stepper theme="grey"/>
<ui-stepper theme="no-bg"/>

类型2

<ui-stepper tpl="2" />
<ui-stepper tpl="2" theme="blue"/>
<ui-stepper tpl="2" theme="grey"/>
<ui-stepper tpl="2" theme="no-bg"/>

类型3

<ui-stepper tpl="3" />
<ui-stepper tpl="3" theme="blue"/>
<ui-stepper tpl="3" theme="grey"/>
<ui-stepper tpl="3" theme="no-bg"/>

类型4

<ui-stepper tpl="4" />
<ui-stepper tpl="4" theme="blue"/>
<ui-stepper tpl="4" theme="grey"/>
<ui-stepper tpl="4" theme="no-bg"/>

其它类型

<view>当前值:{{val}}</view>
<view class="mt-2">
    <ui-stepper val="{{val}}" maxVal="10" bind:onCut="onCutVal" bind:onAdd="onAddVal" bind:onVal="onVal"/>
</view>

<view class="mt-4">可为负数:{{sval}}</view>
<view class="mt-2">
    <ui-stepper val="{{sval}}" minVal="-10" maxVal="10" noVal bind:onVal="onsVal"/>
</view>

<view class="mt-4">小数点:{{vals}}</view>
<view class="mt-2">
    <ui-stepper val="{{vals}}" maxVal="2" digit bind:onVal="onVals"/>
</view>

<view class="mt-4">小数点:{{valss}}</view>
<view class="mt-2">
    <ui-stepper val="{{valss}}" maxVal="2" digit noVal digits="2" bind:onVal="onValss"/>
</view>

参数

参数类型可选值默认值说明
valNumber/String-1数量值
minValNumber/String-1最小值
maxValNumber/String-100最大值
digitBoolean-false小数点
digitsNumber/String1-21小数点位数
themeStringdefault,no-bg,grey,bluedefault主题
tplNumber/String1-41类型
noValBoolean-false输入框禁止输入
noCutBoolean-false禁止减少
noAddBoolean-false禁止增加
item---附加数据,其它数据,事件内携带返回
uiBoxString--背景样式(class)
bgString--背景样式(class)
bgCutString--减少按钮的背景(class)
bgAddString--增加按钮的背景(class)
bgValString--输入框的背景(class)
uiString--其它样式(class)
uiCutString--减少按钮的其它样式(class)
uiAddString--增加按钮的其它样式(class)
uiValString--输入框的其它样式(class)
bind:onCutEvent-event.detail减少事件
bind:onAddEvent-event.detail增加事件
bind:onValEvent-event.detail值改变事件

TIP

如果你觉得主题不好看,可根据 样式属性,自行修改。

mp-cu

上次更新: