更新时间:2024-06-05 03:14:29下载pdf
Button
是一个最常用的组件,主要用于纯文本、图片和按键等需要点击的场景。
Button
在指定场景中的代码示例如下。
说明:详细 Demo 参见 Button Demo。
import { Button } from "tuya-panel-kit";
<Button text="点击一下我" />;
import { Button } from "tuya-panel-kit";
<Button icon="selected" iconSize={24} text="文字" />;
import { Button } from "tuya-panel-kit";
<Button image={require("../../res/2.png")} />;
继承 TouchableOpacity
组件,详情请见 TouchableOpacity。
按钮是否拉伸,跟随父容器。
类型 | 必选 | 默认值 |
---|---|---|
boolean |
否 | false |
按钮大小。
类型 | 必传 | 默认值 |
---|---|---|
enum/number |
否 | noSet |
按钮类型。
global.brand
。transparent
。类型 | 必传 | 默认值 |
---|---|---|
enum |
否 | normal |
按钮的文字。
类型 | 必传 | 默认值 |
---|---|---|
string |
否 | 无 |
按钮背景,可为颜色值或渐变值。
类型 | 必传 | 默认值 |
---|---|---|
string 或 object |
否 | 无 |
按钮内的文字是否只显示一行,即超出部分显示省略号。
类型 | 必传 | 默认值 |
---|---|---|
boolean |
否 | true |
按钮内的文字排列方向,默认放置文字位于按钮底部。
类型 | 必传 | 默认值 |
---|---|---|
enum |
否 | bottom |
按钮图标 ID,详情参见 iconFont-name。
按钮图标路径,详情参见 iconFont-d。
按钮图标的大小,详情参见 iconFont-size。
按钮图标的颜色,详情参见 iconFont-color。
按钮图片的源图。
类型 | 必传 | 默认值 |
---|---|---|
Image.propTypes.source |
否 | 无 |
按钮图片的 tintColor。
类型 | 必传 | 默认值 |
---|---|---|
string |
否 | 无 |
按钮内的 image 样式。
类型 | 必传 | 默认值 |
---|---|---|
ViewPropTypes.style |
否 | 无 |
按钮点击时的透明度。
类型 | 必传 | 默认值 |
---|---|---|
number(0到1) |
否 | 0.5 |
是否不可点击。
类型 | 必传 | 默认值 |
---|---|---|
boolean |
否 | false |
按钮不可用时的透明度。
类型 | 必传 | 默认值 |
---|---|---|
number(0到1) |
否 | 0.2 |
按钮的样式。
类型 | 必传 | 默认值 |
---|---|---|
ViewPropTypes.style |
否 | 无 |
按钮最外部容器样式。
类型 | 必传 | 默认值 |
---|---|---|
ViewPropTypes.style |
否 | 无 |
按钮文字样式。
类型 | 必传 | 默认值 |
---|---|---|
Text.propTypes.style |
否 | 无 |
徽标样式。
类型 | 必传 | 默认值 |
---|---|---|
ViewPropTypes.style |
否 | 无 |
徽标文字样式。
类型 | 必传 | 默认值 |
---|---|---|
Text.propTypes.style |
否 | 无 |
点击回调。
类型 | 必传 | 默认值 |
---|---|---|
() => {} |
否 | 无 |
按钮 onLayout 回调。
类型 | 必传 | 默认值 |
---|---|---|
(e) => {} |
否 | 无 |
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈