- 引入
- 代码演示
- 开启状态
- 开启不可用状态
- 关闭状态
- 关闭不可用状态
- API
- Switch Props
- Switch Events
- @change(isActive)
- @change(isActive)
Switch 开关

开关按钮,用于表示开关状态/两种状态之间的切换
引入
import { Switch } from 'mand-mobile'Vue.component(Switch.name, Switch)
代码演示
开启状态

<template><div class="md-example-child md-example-child-switch md-example-child-switch-0"><md-switchv-model="isActive"@change="handler('switch0', isActive, $event)"></md-switch></div></template><script>import {Switch} from 'mand-mobile'export default {name: 'switch-demo',components: {[Switch.name]: Switch,},data() {return {isActive: true,}},methods: {handler(name, active) {console.log(`Status of switch ${name} is ${active ? 'active' : 'inactive'}`)},},}</script>
开启不可用状态

<template><div class="md-example-child md-example-child-switch md-example-child-switch-2"><md-switchv-model="isActive"disabled@change="handler('switch2', isActive, $event)"></md-switch></div></template><script>import {Switch} from 'mand-mobile'export default {name: 'switch-demo',components: {[Switch.name]: Switch,},data() {return {isActive: true,}},methods: {handler(name, active) {console.log(`Status of switch ${name} is ${active ? 'active' : 'inactive'}`)},},}</script>
关闭状态

<template><div class="md-example-child md-example-child-switch md-example-child-switch-1"><md-switchv-model="isActive"@change="handler('switch1', isActive, $event)"></md-switch></div></template><script>import {Switch} from 'mand-mobile'export default {name: 'switch-demo',components: {[Switch.name]: Switch,},data() {return {isActive: false,}},methods: {handler(name, active) {console.log(`Status of switch ${name} is ${active ? 'active' : 'inactive'}`)},},}</script>
关闭不可用状态

<template><div class="md-example-child md-example-child-switch md-example-child-switch-3"><md-switchv-model="isActive"disabled@change="handler('switch3', isActive, $event)"></md-switch></div></template><script>import {Switch} from 'mand-mobile'export default {name: 'switch-demo',components: {[Switch.name]: Switch,},data() {return {isActive: false,}},methods: {handler(name, active) {console.log(`Status of switch ${name} is ${active ? 'active' : 'inactive'}`)},},}</script>
API
Switch Props
| 属性 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| v-model | 打开或者关闭 | Boolean | false |
| disabled | 是否禁用 | Boolean | false |
Switch Events
@change(isActive)
事件说明
| 属性 | 说明 | 类型 |
|---|---|---|
| isActive | 开关状态,打开或者关闭 | Boolean |
