开关 - switch

# 开关控件: Switch 开关控件用于表示一个选项是否被选中。 ![image.png](https://cos.easydoc.net/84678576/files/luhqmarw.png) ## checked 表示开关是否被选中。可选的值为: * `true` 打开开关 * `false` 关闭开关 ## text Switch控件的文本,显示在框后面。实际上Switch控件也继承于text和button控件,它们的属性也可以用在Switch上,比如textSize, textStyle。 ## enabled 设置Switch开关是否是启用的,若`enabled="false"`则为禁用状态,显示未灰色,无法交互。 ## isChecked() 返回 {boolean} 返回Switch控件是否是开启状态。比如`$ui.switch1.isChecked()`。 ## 事件: check - checked {boolean} 是否被勾选 - view {View} 当前事件的View 当用户勾选/取消勾选选项框时会触发该事件。 ``` "ui"; ui.layout( <vertical padding="16"> <Switch id="sw" text="单选框1"/> </vertical> ); // 监听的选中 $ui.sw.on("check", (checked) => { if (checked) { toastLog("switch被打开了"); } else { toastLog("switch被关闭了"); } }); ```