Try vue-select

Four real, interactive examples of the actual v4 component — search, tagging, grouped options and virtual scrolling. Everything below is live, not a mockup.

npm GitHub

Single select with search

Type to filter the list — try "sve" or "next".

Selected:

Multi-select with tagging

Pick existing labels, or type a new one and press Enter to create it.

bughelp wanted

Selected: bug, help wanted

Grouped options

new in v4

Deploy regions grouped by cloud provider — group headers aren't selectable, and search filters within each group.

Selected:

Virtual scroll over 6,000 options

experimental

A "go to file" style quick-open across a large synthetic file tree — only the rows inside the viewport are ever rendered.

Selected: