Switch
开关组件。
样式
除支持 通用布局样式 和 通用视图样式 以外,还支持以下样式:
| 属性名 | 类型 | 默认值 | 说明 | 示例 |
|---|---|---|---|---|
| onColor | string | 系统默认 | 打开时的颜色 | onColor: '#FF0000' |
| offColor | string | 系统默认 | 关闭时的颜色 | offColor: '#999999' |
| thumbColor | string | 系统默认 | 滑块颜色 | thumbColor: '#0000FF' |
属性
除支持 通用视图属性 以外,还支持以下属性:
| 属性名 | 类型 | 默认值 | 说明 | 示例 |
|---|---|---|---|---|
| checked | boolean | false | 是否打开 | this.checked = true; |
事件
| 事件名 | 类型 | 说明 |
|---|---|---|
| switch | SwitchEvent | 选择事件 |
示例
js
let switch = new Switch();
switch.checked = true;
switch.addEventListener('switch', (event) => {
console.log("switch state:" + event.state);
});