vue-select

Everything you wish the HTML element could do, wrapped up into a lightweight, extensible Vue component.

Github stars Tracking Chart

vue-select Current Release Bundle Size Monthly Downloads Code Coverage Maintainability Score MIT License

Everything you wish the HTML <select> element could do, wrapped up into a lightweight, zero
dependency, extensible Vue component.

  • Tagging
  • Filtering / Searching
  • Vuex Support
  • AJAX Support
  • SSR Support
  • ~20kb Total / ~5kb CSS / ~15kb JS
  • Select Single/Multiple Options
  • Customizable with slots and SCSS variables
  • Tested with Bootstrap 3/4, Bulma, Foundation
  • +95% Test Coverage
  • Zero dependencies

Documentation

Complete documentation and examples available at https://vue-select.org.

Install

$ npm install vue-select

Register the component

import Vue from 'vue'
import vSelect from 'vue-select'

Vue.component('v-select', vSelect)

You may now use the component in your markup

<v-select v-model="selected" :options="['Vue.js','React']"></v-select>

You can also include vue-select directly in the browser. Check out the
documentation for loading from CDN..

License

MIT

Main metrics

Overview
Name With Ownersagalbot/vue-select
Primary LanguageJavaScript
Program languageHTML (Language Count: 5)
Platform
License:MIT License
所有者活动
Created At2016-03-02 05:06:02
Pushed At2025-03-16 17:13:22
Last Commit At2025-02-06 18:15:18
Release Count100
Last Release Namev3.20.4 (Posted on )
First Release Namev1.0.0 (Posted on )
用户参与
Stargazers Count4.7k
Watchers Count55
Fork Count1.3k
Commits Count836
Has Issues Enabled
Issues Count1160
Issue Open Count248
Pull Requests Count316
Pull Requests Open Count85
Pull Requests Close Count208
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private