V-select
Custom slot example
<v-select
dense
persistent-hint
v-model="permission"
:rules="permissionRules"
:items="visiblePermissions"
:hint="$t('hint.permission')"
item-text="name"
item-value="uid"
item-disabled="hidden"
return-object
>
<template v-slot:item="{ item }">
{{ item.name }}
<v-chip class="ml-2" x-small outlined color="primary">
<v-icon left>mdi-identifier</v-icon>
{{ item.slug }}
</v-chip>
</template>
<template v-slot:selection="{ item }">
{{ item.name }}
<v-chip class="ml-2" x-small outlined color="primary">
<v-icon left>mdi-identifier</v-icon>
{{ item.slug }}
</v-chip>
</template>
</v-select>
, item-text
item-value
, return-object
속성이 중요하다!