DisplayCard 文本描述卡片

代码演示

Studio 风格

import { ClassicDisplayCard } from 'tuya-panel-classic-kit';
import TuyaRNSvgs from 'tuya-panel-kit/lib/components/iconfont/svg/defaultSvg';
<ClassicDisplayCard isAlignCenter />
<ClassicDisplayCard backgroundColor="#FFF" icon={TuyaRNSvgs.power} />

北欧风格

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

亚克力风格

import { AcrylicDisplayCard } from 'tuya-panel-acrylic-kit';
<AcrylicDisplayCard />;

API

ClassicDisplayCard

属性名描述类型默认值
style最外层容器样式StylePropnull
textStyle描述样式StylePropnull
unitStyle单位样式StylePropnull
valueStyle数值样式StylePropnull
iconStyle图标样式StylePropnull
backgroundColor背景色string'transparent'
radius容器圆角number0
width容器宽度numbercx(198)
padding容器内边距number[][cx(26), cx(19), cx(26), cx(31)]
text描述文本stringnull 'Current Temp'
fontSize文本大小numbercx(14)
fontColor文本颜色string'rgba(0, 0, 0, 0.5)'
fontWeight文本字重string | number400
unit单位string'°C'
unitSize单位尺寸numbercx(20)
unitColor单位颜色string'#000'
unitWeight单位字重string | number500
value具体值string | number32
valueSize具体值大小numbercx(74)
valueColor具体值颜色string'#000'
valueWeight具体值字重number700
isUnitInTop单位是否在文本右上角booleantrue
isAlignCenter文本是否水平居中booleantrue
icon图标 svg pathstring--
image图片地址,图标的优先级更高string--
iconSize图标尺寸numbercx(24)
iconBgSize组件背景尺寸numbercx(50)
showIcon是否显示图标booleantrue
showIconBg是否显示图标背景booleantrue
iconColor图标颜色string#fff
iconBgColor图标背景颜色 只能设置 rgb、rgba 或者 hexBackgroundType#158CFB
iconBgRadius图标背景圆角numbercx(50)
imageRadius图片圆角number0
tuya07:31