Select

Select fields components are used for collecting user provided information from a list of options.

Usage

A standard single select has a multitude of configuration options.


API

Supplemental

Mask legend
MaskDescription
Masks
#Any digit
AAny capital letter
aAny small letter
NAny capital alphanumeric character
nAny small alphanumeric character
XAny special symbol (-!$%^&*()_+|~=`{}[]:";'<>?,./\) or space
Pre-made
credit-card#### - #### - #### - ####
date-with-time##/##/#### ##:##
phone(###) ### - ####
social###-##-####
time##:##
time-with-seconds##:##:##

Examples

Icons

Use a custom prepended or appended icon.


Multiple

A multi-select can utilize v-chip as the display for selected items.


Autocomplete

Provides type-ahead autocomplete functionality.


Custom filter on autocomplete

The filter prop can be used to filter each individual item with custom logic. In this example we filter items by name


Scoped slots

With the power of scoped slots, you can customize the visual output of the select. In this example we add a profile picture for both the chips and list items.


PATREON
Support Vuetify

Customized item text and value

You can specify the specific properties within your items array correspond to the text and value fields. By default, this is text and value. In this example we also use the return-object prop which will return the entire object of the selected item on selection.


Tags

With tags you can allow a user to create new values that may not be present in a provided items list. Keep in mind, tags only supports arrays of primitive items and cannot be used with props such as item-text, item-value for example.


Asynchronous items

Sometimes you need to load data externally based upon a search query. Use the search-input prop with the .sync modifier when using the autocomplete prop. We also make use of the new cache-items prop. This will keep a unique list of all items that have been passed to the items prop and is REQUIRED when using asynchronous items and the multiple prop.