All Projects → sagalbot → Vue Select

sagalbot / Vue Select

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

Programming Languages

javascript
184084 projects - #8 most used programming language
Vue
7211 projects
SCSS
7915 projects
HTML
75241 projects

Projects that are alternatives of or similar to Vue Select

React Native Modal Dropdown
A react-native dropdown/picker/selector component for both Android & iOS.
Stars: ✭ 1,103 (-73.2%)
Mutual labels:  select, selector
Vue Search Select
A Vue.js search select component
Stars: ✭ 297 (-92.78%)
Mutual labels:  vue-component, select
Mobile Select
手机移动端选择组件 支持是否级联/单选到多选/可异步更新数据等..
Stars: ✭ 829 (-79.85%)
Mutual labels:  select, selector
Customalertviewdialogue
Custom AlertView Dialogue is the world's most advanced alert view library. Custom AlertView Dialogue includes simple message popups, confirmation alerts, selector popups, action sheet bottom menus, and input/feedback contact forms.
Stars: ✭ 100 (-97.57%)
Mutual labels:  select, selector
Pd Select
vue components ,like ios 3D picker style,vue 3d 选择器组件,3D滚轮
Stars: ✭ 101 (-97.55%)
Mutual labels:  select, selector
select
Vue-based selsect component
Stars: ✭ 14 (-99.66%)
Mutual labels:  select, vue-select
nova-select-plus
A Laravel Nova Select Field
Stars: ✭ 67 (-98.37%)
Mutual labels:  select, vue-select
vue-single-select
single select dropdown with autocomplete
Stars: ✭ 43 (-98.96%)
Mutual labels:  select, vue-component
Vue Draggable Nested Tree
Please use the he-tree-vue, vue-draggable-nested-tree will no longer be maintained.
Stars: ✭ 302 (-92.66%)
Mutual labels:  vue-component
Easydropdown
A lightweight library for building beautiful styleable <select> elements
Stars: ✭ 337 (-91.81%)
Mutual labels:  select
Mindmap
思维导图Vue组件 - mindmap: vue component
Stars: ✭ 297 (-92.78%)
Mutual labels:  vue-component
Styled Components Theme
Defines themes via flexible color selectors for use with styled-components
Stars: ✭ 302 (-92.66%)
Mutual labels:  selector
Iconpark
🍎Transform an SVG icon into multiple themes, and generate React icons,Vue icons,svg icons
Stars: ✭ 4,924 (+19.66%)
Mutual labels:  vue-component
Vue Popper
🐳 VueJS popover component based popper.js
Stars: ✭ 359 (-91.28%)
Mutual labels:  vue-component
Selectr
A lightweight, vanilla javascript select box replacement. No dependencies.
Stars: ✭ 293 (-92.88%)
Mutual labels:  select
Onedrawable
✏️ Use only one image to set a background with a click effect for the View
Stars: ✭ 298 (-92.76%)
Mutual labels:  select
React Select Search
⚡️ Lightweight select component for React
Stars: ✭ 379 (-90.79%)
Mutual labels:  select
Rtextview
基于TextView 1.直接设置selector背景2.直接设置drawableLeft大小 3.圆角,圆形,背景/边框/文字根据状态变色
Stars: ✭ 359 (-91.28%)
Mutual labels:  selector
Vue Countup V2
Vue.js component wrap for countUp.js
Stars: ✭ 323 (-92.15%)
Mutual labels:  vue-component
Vue Flow Form
Create conversational conditional-logic forms with Vue.js.
Stars: ✭ 315 (-92.35%)
Mutual labels:  vue-component

vue-select Current Release Release Date Bundle Size Monthly Downloads Coverage Status MIT License

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

Vue 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, developer experience, and customization.

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

Documentation

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

Sponsors 🎉

It takes a lot of effort to maintain this project. If it has saved you development time, please consider sponsoring the project with GitHub sponsors!

Huge thanks to the sponsors and contributors that make Vue Select possible!

Install

yarn add vue-select

# or use npm

npm install vue-select

Then, import and register the component:

import Vue from "vue";
import vSelect from "vue-select";

Vue.component("v-select", vSelect);

The component itself does not include any CSS. You'll need to include it separately:

import "vue-select/dist/vue-select.css";

Alternatively, you can import the scss for complete control of the component styles:

@import "vue-select/src/scss/vue-select.scss";

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

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].