Switch
一种滑动开关,通过点击使按钮左右滑动,同时触发对应的开关状态。
默认用法
<nut-switch
:active="true"
></nut-switch>
自定义颜色
<nut-switch
:height="0.3"
:width="0.6"
activeBgColor="#9ABB82"
inActiveBgColor="#EAE7E2"
btnColor="#CBDDDD"
></nut-switch>
ON/OFF事件
<nut-switch
@switch-on="switchOnEvt"
@switch-off="switchOffEvt"
></nut-switch>
export default {
methods:{
switchOnEvt(){
alert('on');
},
switchOffEvt(){
alert('off');
}
}
}
Props
参数 | 说明 | 类型 | 默认值 | 可选值 |
---|
active.sync | 开关状态 | Boolean | false | true/false |
width | 组件宽度(单位rem) | Number | 0.8 | — |
height | 组件高度(单位rem) | Number | 0.4 | — |
activeBgColor | 打开状态背景颜色 | String | #F42E2D | — |
inActiveBgColor | 关闭状态背景颜色 | String | #FDFDFD | — |
btnColor | 滑动圆按钮颜色 | String | #FFFFFF | — |
Events
事件名 | 说明 | 回调参数 |
---|
switch-on | 开关打开时触发 | — |
switch-off | 开关关闭时触发 | — |