Stepper

使用 Stepper 组件增加或减少值,例如将数量从 1 更改为 2。

预览

Stepper.jpg

示例代码

render('Checkout::Dynamic::Render', (props) => {
return <Stepper label="Quantity" max={5} min={0} step={1}></Stepper>;
});

StepperProps

提示

标注 ? 的属性为可选,未标注 ? 的属性为必选。

label

string

标识此 Stepper 组件的意图,如 Quantity 表示数量。


max

number

整型最大值。


min?

number 默认值:0

整型最小值。


step?

number 默认值:1

步进,正整数。


error?

string

用于显示错误信息给客户查看。


disabled?

boolean 默认值:false

是否禁用,true 为禁用,false 为可用。


readonly?

boolean 默认值:false

是否只读。true 为只读,false 为可编辑。


prefix?

string

前缀显示文案,如 $ 显示货币符号。


value?

number

受控的数值。


defaultValue?

number

非受控,用于设置初始数值。


onChange?

(value: number) => void

当数值变化的时候触发。


onFocus?

() => void

当输入框聚焦的时候触发。


onBlur?

() => void

当输入框失焦的时候触发。


这篇文章对你有帮助吗?