https://github.com/ludo237/vuejs-carousel
Complete photo carousel build with VueJS and web standards in mind
https://github.com/ludo237/vuejs-carousel
carousel javascript photos vue vuejs vuejs-carousel vuejs2
Last synced: about 1 month ago
JSON representation
Complete photo carousel build with VueJS and web standards in mind
- Host: GitHub
- URL: https://github.com/ludo237/vuejs-carousel
- Owner: ludo237
- License: mit
- Archived: true
- Created: 2015-06-09T09:18:32.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2017-02-18T08:05:07.000Z (over 8 years ago)
- Last Synced: 2024-05-01T22:16:43.088Z (over 1 year ago)
- Topics: carousel, javascript, photos, vue, vuejs, vuejs-carousel, vuejs2
- Language: Vue
- Homepage: https://ludo237.github.io/vuejs-carousel/
- Size: 1.19 MB
- Stars: 50
- Watchers: 6
- Forks: 16
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG
- License: LICENSE
Awesome Lists containing this project
- awesome-vue-refactor - vuejs-carousel - usable (Awesome Vue.js [](https://github.com/sindresorhus/awesome) / Libraries & Plugins)
README
[](https://www.npmjs.com/package/vuejs-carousel)
[](https://www.npmjs.com/package/vuejs-carousel)
[](https://www.npmjs.com/package/vuejs-carousel)
[](https://codeclimate.com/github/ludo237/vuejs-carousel)
[](https://codeclimate.com/github/ludo237/vuejs-carousel/coverage)
[](https://codeclimate.com/github/ludo237/vuejs-carousel)
[](https://www.bithound.io/github/ludo237/vuejs-carousel)
[](https://www.bithound.io/github/ludo237/vuejs-carousel/master/dependencies/npm)
[](https://www.bithound.io/github/ludo237/vuejs-carousel/master/dependencies/npm)
[](https://www.bithound.io/github/ludo237/vuejs-carousel)
# VueJs Carousel [](https://github.com/vuejs/awesome-vue)
Easy to use VueJS component for Photo galleries, built with VueJS and web standards in mind
## How to install
In order to use the carousel you have to follow 3 simple steps:
- Install the package from npm `npm install vuejs-carousel --save`
- Go into your Vue main file or main javascript file
- Import the carousel `import {store, Photos, Theater} from "vuejs-carousel"`
- Add the component inside your views
## How to use
This carousel is pretty easy to use. Put the source code inside your page:
Add the components to your page like the example:
Try it with a source, for example you can use [Mockaroo](https://www.mockaroo.com/8e9a75b0)
## Configuration
The current state of the component uses an array of `photos` objects and it expects this attributes:
- id
- thumbnail
- photo
- name
- body
- created_at
- comments *array*
- id
- name
- body
- created_at
**Be Aware**: If you have a different API structure you have to change the code a little bit in particular
you have to change the attributes of `selectedPhoto` and of `photos`. I will try to make this as dynamic as
possible soon...
The source of the API is provided by [Mockaroo](https://www.mockaroo.com/8e9a75b0)
## Contributing
If you want to contribute to this project issues and pull requests are welcome! In order to get started with the code you should:
- Either download or clone this repository
- Run `npm install` this will install all the necessary dependencies
- Run `npm run dev`
- Start coding :smile:
## License
See [License file](LICENSE) for further details.
## Changelog
See [Changelog File](CHANGELOG) for further details.