Skip to content

Latest commit

 

History

History
95 lines (75 loc) · 1.73 KB

switch.md

File metadata and controls

95 lines (75 loc) · 1.73 KB

Switch

作为行内表单组件,Switch必须和Group一起使用。

Props

名字 类型 默认 描述
value Boolean false 表单值,双向绑定
title String cell标题
disabled Boolean false 是否禁止操作
inline-desc String 副标题

Events

名字 参数 描述
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>

disabled 设置不可更改

<components>
Switch,Group
</components>
<template>
<group>
  <switch title="不可更改" :value=true disabled></switch>
  <switch title="不可更改" :value=false disabled></switch>
</group>
</template>

title支持html

<template>
<group>
  <switch title="<span style='color:red'>红色文字</span>" :value=true></switch>
</group>
</template>

on-change 事件

<template>
<group>
  <switch title="监听事件" :value=true @on-change="change"></switch>
</group>
</template>
<script>
export default {
  methods: {
    change: function (val) {
      console.log('change', val)
    }
  }
}
</script>