StepCard 步进器卡片

代码演示

Studio 风格

import { ClassicStepCard } from 'tuya-panel-classic-kit';
import TuyaRNSvgs from 'tuya-panel-kit/lib/components/iconfont/svg/defaultSvg';
<ClassicStepCard onValueChange={value => console.log({ value })} />;

北欧风格

import { NordicStepCard } from 'tuya-panel-nordic-kit';
import TuyaRNSvgs from 'tuya-panel-kit/lib/components/iconfont/svg/defaultSvg';
<NordicStepCard icon={TuyaRNSvgs.power} unit="%" />;

API

ClassicStepCard

ClassicStepCard

属性名描述类型默认值
style最外层容器样式StylePropnull
buttonStyle加减按钮样式StylePropnull
buttonWidth加减按钮宽度numbercx(140)
buttonHeight加减按钮高度numbercx(48)
buttonRadius加减按钮圆角number--
buttonBgColor加减按钮背景色string--
minusIcon减法按钮图标stringnull
buttonIconColor按钮图标颜色string'#158CFB'
plusIcon加法按钮图标stringnull
buttonIconSize按钮图标尺寸numbercx(16)
minusDisabled是否禁用减法按钮booleanfalse
plusDisabled是否禁用加法按钮booleanfalse
value具体值number10
min最小值number0
max最大值number99
stepValue步长number1
milliseconds长按间隔时长number500
onValueChange值变化回调(value: number) => voidnull

NordicStepCard

NordicStepCard

属性名描述类型默认值
iconStyle头部栏图标样式StylePropnull
textStyle头部栏文本样式StylePropnull
valueStyle具体值样式StylePropnull
width容器宽度numbercx(327)
padding容器内边距number[][cx(24), cx(20), cx(24), cx(20)]
radius容器圆角numbercx(16)
backgroundColor容器背景颜色string#FFF'
iconSize头部图标大小numbercx(16)
iconColor头部图标大小string'#1082FE'
text头部栏文本string'Temp'
fontColor头部栏文本颜色string'rgba(0, 0, 0, 0.9)'
fontSize头部栏文本大小numbercx(16)
fontWeight头部栏文本字重string | number400
valueSize具体值大小numbercx(24)
valueColor具体值颜色string'#000'
valueWeight具体值字重string | number500
unit单位stringnull
style最外层容器样式StylePropnull
buttonStyle加减按钮样式StylePropnull
buttonWidth加减按钮宽度numbercx(140)
buttonHeight加减按钮高度numbercx(48)
buttonRadius加减按钮圆角number--
buttonBgColor加减按钮背景色string--
minusIcon减法按钮图标stringnull
buttonIconColor按钮图标颜色string'#158CFB'
plusIcon加法按钮图标stringnull
buttonIconSize按钮图标尺寸numbercx(16)
minusDisabled是否禁用减法按钮booleanfalse
plusDisabled是否禁用加法按钮booleanfalse
value具体值number10
min最小值number0
max最大值number99
stepValue步长number1
milliseconds长按间隔时长number500
onValueChange值变化回调(value: number) => voidnull
icon图标 svg pathstring--
image图片地址,图标的优先级更高string--
iconBgSize组件背景尺寸numbercx(50)
showIcon是否显示图标booleantrue
showIconBg是否显示图标背景booleantrue
iconBgColor图标背景颜色 只能设置 rgb、rgba 或者 hexBackgroundType#158CFB
iconBgRadius图标背景圆角numbercx(50)
imageRadius图片圆角number0
tuya07:31