更新时间:2024-06-05 03:14:30下载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 |
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈