作为行内表单组件,Switch
必须和Group
一起使用。
名字 |
类型 |
默认 |
描述 |
value |
Boolean |
false |
表单值,双向绑定 |
title |
String |
无 |
cell标题 |
disabled |
Boolean |
false |
是否禁止操作 |
inline-desc |
String |
无 |
副标题 |
名字 |
参数 |
描述 |
on-change |
(value) |
值变化时触发 |
<template>
<group>
<switch title="Switch" :value=true></switch>
<switch title="Switch" :value=false></switch>
</group>
</template>
<template>
<group>
<switch :title="'双向绑定:值为' + value1" :value.sync="value1"></switch>
<switch :title="'双向绑定:值为' + value1" :value.sync="value1"></switch>
</group>
</template>
<script>
export default {
data: {
value1: true
}
}
</script>
<components>
Switch,Group
</components>
<template>
<group>
<switch title="不可更改" :value=true disabled></switch>
<switch title="不可更改" :value=false disabled></switch>
</group>
</template>
<template>
<group>
<switch title="<span style='color:red'>红色文字</span>" :value=true></switch>
</group>
</template>
<template>
<group>
<switch title="监听事件" :value=true @on-change="change"></switch>
</group>
</template>
<script>
export default {
methods: {
change: function (val) {
console.log('change', val)
}
}
}
</script>