vue-3-tailwind-searchable-multiselect
v1.1.1
Published
๐ฆ Version Update: Now with Built-in Tailwind Styling โ No Extra Imports Needed!
Maintainers
Readme
Vue Tailwind Searchable MultiSelect -
๐ฆ Version Update: Now with Built-in Tailwind Styling โ No Extra Imports Needed!
A Vue 3 component for a beautiful, searchable, and multi-select dropdown, styled with Tailwind CSS. Easily tag and filter your selections with a responsive UI and minimal setup.

โจ Features
- โ Vue 3 compatible
- ๐ฏ Built-in search filtering
- ๐ท๏ธ Displays selected items as tags
- ๐ฆ Minimal dependencies
- ๐จ Tailwind CSS styled (auto-includes styles)
- ๐ง Keyboard & click-outside support
๐ฆ Installation
npm install vue-3-tailwind-searchable-multiselect
๐ Usage
1. Import the component and CSS
import MultiSelectDropdown from 'vue-3-tailwind-searchable-multiselect';
2. Register the component
js
Copy
Edit
export default {
components: {
MultiSelectDropdown
}
}
3. Use it in your template
<MultiSelectDropdown v-model="selectedItems"
:drop-down-data="dropDownData"
placeholder="Choose from the list..." />
๐ Props
Prop Type Required Description
dropDownData Array โ
Yes Array of objects like { id, name, value } to display
๐ Example Data Format
js
Copy
Edit
dropDownData: [
{ id: 1, name: 'JohnDoe', value: 'JohnDoe' },
{ id: 2, name: 'JaneSmith', value: 'JaneSmith' },
{ id: 3, name: 'FooBar', value: 'FooBar' }
]
๐จ Customization
The component is styled using Tailwind CSS. You can:
Override styles using custom classes
Use Tailwindโs utility-first approach to theme components globally
โ
Compatibility
Vue 3
Tailwind CSS v3+ or bundled styles included (no Tailwind setup required)
๐ License
MIT
๐ Author
Made with โค๏ธ by Your Name
๐ NPM
๐ฆ vue-3-tailwind-searchable-multiselect
yaml
Copy
Edit
---