单选项目。
| 参数 | 说明 | 类型 | 默认值 | 
| checkedChildren | 打开时的内容 |   String  |  
   - | 
| size | switch的尺寸 可选值: 'medium'(正常大小) 'small'(缩小版大小)  |  
   Enum | 'medium' | 
| unCheckedChildren | 关闭时的内容 | String | - | 
| onChange | 开关状态改变是触发此事件 | Function | |
| checked | 开关当前的值(针对受控组件) | Boolean | - | 
| defaultChecked | 开关默认值 (针对非受控组件) | Boolean | - | 
| disabled | 表示开关被禁用 | Boolean | false | 
| onTap | 鼠标点击事件 | Function | - | 
<view class="com-wrap">
  <view class="com-title">简单</view>
  <switch checkedChildren="on" unCheckedChildren="off" />
  <switch defaultChecked="false" size="small" class="mr" />
  <switch checkedChildren="on" unCheckedChildren="off please" class="mr large-width" />
  <view class="com-title">受控开关</view>
  <switch checked="{{checked}}" onChange="onChange"/>
  <switch checked="{{checked}}" disabled  class="mr"/>
  <view class="com-title">禁用状态</view>
  <switch disabled  />
  <switch checkedChildren="on" unCheckedChildren="off" disabled class="mr"/>
</view> 
// API-DEMO page/component/switch/switch.js
Page({
  data: {
    checked: false
  },
  onChange(val) {
      let checked = val.detail.value;
      this.setData({ checked });
    }
});