DemoComboboxNoDataWithChips.vue
791 Bytes
<script lang="ts" setup>
const items = ['Gaming', 'Programming', 'Vue', 'Vuetify']
const selectedList = ref(['Vuetify'])
const search = ref(null)
watch(selectedList, value => {
if (value.length > 5)
nextTick(() => selectedList.value.pop())
})
</script>
<template>
<VCombobox
v-model="selectedList"
v-model:search-input="search"
:items="items"
hide-selected
:hide-no-data="false"
placeholder="deployment"
hint="Maximum of 5 tags"
label="Add some tags"
multiple
persistent-hint
>
<template #no-data>
<VListItem>
<VListItemTitle>
No results matching "<strong>{{ search }}</strong>". Press <kbd>enter</kbd> to create a new one
</VListItemTitle>
</VListItem>
</template>
</VCombobox>
</template>