Module: MHCard

米家插件首页常用卡片, 包括普通卡片(右侧箭头)和开关卡片(右侧开关),使用 miot/ui/Card 作为容器

Parameters:
Name Type Description
cardType CARD_TYPE

卡片类型,右侧是否是开关,默认是 CARD_TYPE.NORMAL

cardRadiusType CARD_RADIUS_TYPE

卡片圆角类型,定义四个角是圆角还是直角,默认是 CARD_RADIUS_TYPE.ALL,所有的卡片类型有效

iconContainerStyle style

图标容器的样式

icon number

左侧图标的资源 id, 参照Imageresource属性,所有的卡片类型有效

iconStyle style

图标的样式

title string

左侧主标题,所有的卡片类型有效

titleStyle style

左侧主标题的自定义样式,所有的卡片类型有效

subtitle string

左侧副标题,如果有的话,显示在主标题的下方,没有则不显示,所有的卡片类型有效

subtitleStyle style

左侧副标题的自定义样式,所有的卡片类型有效

rightText string

右侧文案,如果有的话,显示在右箭头的左侧,没有则不显示,当卡片类型是CARD_TYPE.NORMAL有效

rightTextStyle style

右侧文案的自定义样式,当卡片类型是CARD_TYPE.NORMAL有效

hideArrow bool

是否隐藏右侧箭头图片,默认值 false,当卡片类型是CARD_TYPE.NORMAL有效

onPress function

点击卡片的回调函数,所有的卡片类型有效

switchValue bool

开关的状态,默认是 false,当卡片类型是CARD_TYPE.SWITCH有效

onTintColor string

开关打开时的背景颜色,当卡片类型是CARD_TYPE.SWITCH有效

tintColor string

开关关闭时的背景颜色,当卡片类型是CARD_TYPE.SWITCH有效

onValueChange function

点击卡片开关的回调函数,当卡片类型是CARD_TYPE.SWITCH有效

disabled bool

是否禁用卡片,默认是 false,禁用时显示不可点击态,所有的卡片类型有效

visible bool

是否显示卡片,默认是 true,改变该值将显示/隐藏卡片,有弹出和收起动效,所有的卡片类型有效

showShadow bool

是否显示卡片阴影,默认是 false,所有的卡片类型有效

marginTop number

卡片的上边距,默认 0,所有的卡片类型有效

Since:
  • 10020
Author:
  • Geeook

Members

CARD_RADIUS_TYPE :string

卡片圆角类型

CARD_TYPE :string

卡片类型

cardStyle

将样式作为属性传入组件的时候,要保证

  1. 要么在传入的时候扁平化成一个object
  2. 要么在组件接收传参的时候做扁平化