Skip to content

Vue Select Component

Pick anything,
however deep it sits.

Select, multiselect, and tree select for Vue 2.7 and Vue 3, from one codebase, with zero dependencies.

Read the guide

assign to a team

Click the search box, then drive the tree from the keyboard.

Works with what you have.

  • Tree select

    Nested options with cascading parent and child selection.

  • Native or custom

    A styled native select, or a full custom dropdown.

  • Vue 2.7 + Vue 3

    Same component API, same props, same slots, same CSS.

  • Fully accessible

    Keyboard, ARIA, and screen reader ready.

  • Customizable

    Theme every visual token via CSS custom properties.

  • Any data shape

    Point labelKey and valueKey at fields you already have.

Add it to your project.

Install, import the stylesheet, pick a component.

npm versionSource on GitHub

Released under the MIT License.