Skip to content

开关 Switch

基础使用

v-model绑定值

false

点击展开
vue
<ik-switch v-model="switchValue" />
{{ switchValue }}

<script setup>
import { ref } from 'vue'
const switchValue = ref(false)
</script>

其他配置

可通过配置style配置开关状态的背景色,其属性名必须为--switch-bg-on-color--switch-bg-off-colorsquare属性可将其设置为方形。true-textfalse-text则可配置开关状态的文字。

点击展开
vue
<template>
  <ik-space direction="column">
    <ik-icon name="promit" color="red" />
    <ik-switch v-model="switchValue" true-text="开" false-text="关" />
    <ik-switch :style="style" v-model="switchValue" />
    <ik-switch :style="style" square v-model="switchValue" />
  </ik-space>
</template>
<script setup>
import { ref } from 'vue'

const style = {
  '--switch-bg-on-color': '#ffa31a',
  '--switch-bg-off-color': 'pink',
}
const switchValue = ref(false)
</script>

attrs

参数说明类型可选值默认值
true-text开状态的文字string*-
false-text关状态下的文字string*-
square是否方形booleantrue false-
style样式配置object--

MIT Licensed