Switch 开关 1.0.2

继承自:Widget

查看示例:Demo (PC需开启模拟器)

switch

属性

extraClass { String } #

组件根节点上放置的额外样式,默认为空

state { Boolean } #

当前的状态,开启还是关闭,默认为true

value { String } #

组件当前的值,如果设置了值

form { String } #

所属form的id值

name { String } #

在表单中的name

disabled { Boolean } #

是否是不可用状态

disableDefaultEvent { Boolean } #

是否阻止默认的操作,如果为true,则需要在changevalue事件里,通过callback(true/false)来确认是否继续默认操作

方法

init #

处理组件数据

render #

将组件渲染到document中

setDisabled #

更改组件的不可操作状态

方法参数:

参数名 类型 描述 必选 支持版本
disabled Boolean 组件是否不可用

setState #

更改组件的关闭打开状态

方法参数:

参数名 类型 描述 必选 支持版本
flag Boolean 设置组件的值,true为开,false为关
事件

changevalue #

值改变时触发的事件

方法参数:

参数名 类型 描述 必选 支持版本
value String 组件当前的值
callback Function 当disableDefaultEvent属性为true时,需要通过callback(true/false)来通知组件是否继续默认操作(true为继续,false为阻止)