Vue Product Carousel
Simple product carousel with hot image replacement, Zoom and Swipe mode.
Usage
To be able to use this component you should install it first
npm i --save vue-product-carousel
Then import it:
import ProductCarousel from 'vue-product-carousel'
Use ProductCarousel component and pass your images as images prop:
<template>
  <ProductCarousel :images="images">
    Sidebar content here
  </ProductCarousel>
</template>
<script>
export default {
  components: {
    ProductCarousel,
  },
  data() {
    images: [
      'http://lorempixel.com/1000/1000/business/1/',
      'http://lorempixel.com/1000/1000/business/2/',
      'http://lorempixel.com/1000/1000/business/3/',
    ]
  },
}
</script>
Scripts
# installs dependencies
npm install
# serves demo with hot reloading
npm run serve
# builds demo
npm run build:demo
# builds lib
npm run build:lib
# lints and fixes files
npm run lint
Params
| Name | Type | Default | Required | Description | 
|---|---|---|---|---|
| images | Array | [] | true | Array of image urls that will be used in slider | 
| body-class-on-zoom | String | zoom | false | Class that will be added to the bodywhile Zoom mode is active. Very useful to hide header/footer in Zoom mode. | 
 
             
             
             
             
            