/vs-vue3-select

Vue3 Select is a feature rich select, dropdown, typeahead, tag input component

Primary LanguageJavaScriptMIT LicenseMIT

Vs Vue3 Select

Current Release Release Date Monthly Downloads min gzipped size MIT License Coverage Status

Vs Vue3 Select is a feature rich select/dropdown/typeahead component. It provides a default template that fits most use cases for a filterable select dropdown. The component is designed to be as lightweight as possible, while maintaining high standards for accessibility.

This is a fork of a popular component that has not been maintained for a long time. The component has been enhanced with additional functionality and will continue to evolve and receive updates.

Fork history:

Features

  • Tags input
  • Filtering / Searching
  • Vuex/Pinia Support
  • AJAX Support
  • SSR Support
  • Accessible
  • ~20kb Total / ~5kb CSS / ~15kb JS
  • Select Single/Multiple Options
  • Customizable with slots and CSS variables
  • Zero dependencies

Documentation and examples

Install

npm install vs-vue3-select

Then, import and register the component:

import Vue from 'vue'
import VueSelect from 'vs-vue3-select'
import 'vs-vue3-select/dist/vs-vue3-select.css'

app.component('v-select', VueSelect)

License

MIT