id
(string): トグルスイッチのHTML要素のID属性。backgroundColor
(string): トグルスイッチの背景色。size
(string): トグルスイッチのサイズを指定するプロパティ。S
(小)、M
(中)、L
(大)が選択可能。
update:val
: トグルスイッチのチェック状態が変更されたときに発行されるイベント。
bindingClass
: size
に応じてトグルスイッチのサイズクラスを計算します。bindingStyle
: size
に応じてトグルスイッチのスタイル(幅、高さ)を計算します。
<script setup>
import { ToggleSwitchS } from 'revuekitz'
import { ToggleSwitchM } from 'revuekitz'
import { ToggleSwitchL } from 'revuekitz'
import 'revuekitz/dist/style.css'
const toggleSwitchCheckedS = ref(false)
const toggleSwitchCheckedM = ref(false)
const toggleSwitchCheckedL = ref(false)
</script>
<template>
<!-- 小サイズ(S) -->
<ToggleSwitch
id="small-toggle"
backgroundColor="#4caf50"
size="L"
v-model:val="toggleSwitchCheckedS"
/>
<!-- 中サイズ(M) -->
<ToggleSwitchM
id="medium-toggle"
backgroundColor="#2196f3"
size="M"
v-model:val="toggleSwitchCheckedM"
/>
<!-- 大サイズ(L) -->
<ToggleSwitchL
id="large-toggle"
backgroundColor="#f44336"
size="L"
v-model:val="toggleSwitchCheckedL"
/>
</template>