Switch 开关

一、概述

定义

用于开启/关闭,亦或是/否的选择。

使用场景

  • 表示两种相互对立的状态间的切换,例如开/关、是/否状态

二、基础样式

交互说明

1.默认开启还是关闭,根据业务情况配置,

2.用户对开关进行操作后,即代表该操作生效

基础用法

Switch 开关 - 图1

  1. <style>
  2. .switch-box {
  3. text-align: center;
  4. }
  5. .se-switch--box {
  6. margin: 0 20px;
  7. }
  8. </style>
  9. <div class="switch-box">
  10. <se-switch :checked="false" :disabled="true" />
  11. <se-switch :checked="checked" @change="checkedChange" />
  12. <se-switch :checked="true" :disabled="true" />
  13. <se-switch :checked="true" />
  14. </div>
  15. <script>
  16. export default {
  17. data() {
  18. return {
  19. checked: false
  20. }
  21. },
  22. methods: {
  23. checkedChange(checked) {
  24. console.log(checked)
  25. }
  26. }
  27. }
  28. </script>

Props

属性类型默认值必填说明
checkedbooleanfalsefalse默认是关闭的
disabledbooleanfalsefalse禁用状态

Events

名称类型默认值必填说明
changeFunctionfalsechecked 状态切换时触发