更新时间:2025-07-29 03:05:00下载pdf
Checkbox 选择框为单选框,是提供选择功能的组件。
说明:详细 Demo 可参考 Checkbox Demo。
import React, { Component } from "react";
import { View } from "react-native";
import { Checkbox } from "tuya-panel-kit";
export default class CheckboxScene extends Component {
constructor(props) {
super(props);
this.state = {
checked: false,
disabled: false,
};
}
_handleChange = (checked) => {
this.setState({ checked });
};
render() {
return (
<View>
<Checkbox
checked={this.state.checked}
disabled={this.state.disabled}
onChange={(checked) => this.setState({ checked })}
>
点击选中
</Checkbox>
<Checkbox
color="red"
checked={this.state.disabled}
hideOnUnselect={true}
onChange={(disabled) => this.setState({ disabled })}
>
点击禁用上面那个
</Checkbox>
</View>
);
}
}

Checkbox 的样式。
| 类型 | 必传 |
|---|---|
| ViewPropTypes.style | 否 |
Checkbox 图标大小。
| 类型 | 必传 | 默认值 |
|---|---|---|
number |
否 | 28 |
是否禁用。
| 类型 | 必传 | 默认值 |
|---|---|---|
boolean |
否 | false |
未选中时的图标颜色。
| 类型 | 必传 | 默认值 |
|---|---|---|
| ColorPropType | 否 | null |
是否选中。
| 类型 | 必传 | 默认值 |
|---|---|---|
boolean |
否 | false |
选中状态图标 Path。
| 类型 | 必传 | 默认值 |
|---|---|---|
string |
否 | null |
未选中状态图标 Path。
| 类型 | 必传 | 默认值 |
|---|---|---|
string |
否 | null |
是否颠倒 checkbox 图标和子元素的位置。
| 类型 | 必传 | 默认值 |
|---|---|---|
boolean |
否 | false |
非选中状态下是否隐藏图标。
| 类型 | 必传 | 默认值 |
|---|---|---|
boolean |
否 | false |
checkbox 图标颜色。
| 类型 | 必传 | 默认值 |
|---|---|---|
| ColorPropType | 否 | #44DB5E |
checkbox 的变更事件。
| 类型 | 必传 | 默认值 |
|---|---|---|
(checked) => void |
否 | null |
checkbox 的子元素,一般为 Text。
| 类型 | 必传 | 默认值 |
|---|---|---|
any |
否 | null |
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈