DemoSwitchStates.vue
612 Bytes
<script setup lang="ts">
const switchOn = ref('on')
const switchOnDisabled = ref('on')
const switchOnLoading = ref(true)
</script>
<template>
<div class="demo-space-x">
<VSwitch
v-model="switchOn"
value="on"
label="On"
/>
<VSwitch label="Off" />
<VSwitch
v-model="switchOnDisabled"
value="on"
disabled
label="On disabled"
/>
<VSwitch
disabled
label="Off disabled"
/>
<VSwitch
v-model="switchOnLoading"
loading="warning"
:label="`${switchOnLoading ? 'On' : 'Off'} loading`"
/>
</div>
</template>