Selection
A headless component for managing selection state in collections with support for single and multi-selection patterns.
Usage
The Selection component provides a wrapper and item pattern for managing selection state in collections. It uses the createSelection composable internally and provides full v-model support with automatic state synchronization.
Basic Multi-Selection
Button items with shared multi-selection state via array v-model binding.
Selected:
Anatomy
Anatomy
<script setup lang="ts">
import { Selection } from '@vuetify/v0'
</script>
<template>
<Selection.Root>
<Selection.Item value="apple" />
<Selection.Item value="banana" />
</Selection.Root>
</template> The following API details are for all variations of the Selection component.
Was this page helpful?