https://github.com/lorisleiva/vue-lab
👨🔬 Collection of reusable Vue.js goodies
https://github.com/lorisleiva/vue-lab
javascript vue
Last synced: 4 months ago
JSON representation
👨🔬 Collection of reusable Vue.js goodies
- Host: GitHub
- URL: https://github.com/lorisleiva/vue-lab
- Owner: lorisleiva
- Created: 2017-09-09T10:09:13.000Z (almost 9 years ago)
- Default Branch: main
- Last Pushed: 2020-12-03T11:59:49.000Z (over 5 years ago)
- Last Synced: 2025-04-03T15:47:22.862Z (about 1 year ago)
- Topics: javascript, vue
- Language: Vue
- Homepage: http://lorisleiva.com/tag/vue-lab/
- Size: 18.6 KB
- Stars: 45
- Watchers: 2
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 👨🔬 Vue Lab
Vue Lab is collection of detailed Vue.js **components** and **directives** that can easily be reused into your Vue.js projects. Such Vue.js goodies are useful when pulling an existing library seems like an overkill and you just need a place to start, something to **copy/paste/edit** into your projects.
## Components
* **[Delete](components/delete)**. Confirm deletion without openning a modal.
* **[EditableTextarea](components/editable-textarea)**. Edit the selected text of a textarea. *(renderless)*
* **[InputFile](components/input-file)**. Display a decent input file to your users.
* **[ResizableTextarea](components/resizable-textarea)**. Resize a textarea based on its content. *(renderless)*
## Directives
* **[Dragdrop](directives/dragdrop)**. Reorder your lists using drag&drop.
## Contributing
You are more than welcome to request or suggest more Vue.js goodies by either openning an issue or implementing it yourself in a PR. When openning a PR, please provide a `readme.md` file following the same convention as the ones provided with existing goodies. A working example on CodePen and/or a blog article is also more than welcome.