import Flickity from'vue-flickity';newVue({
components:{
Flickity
},data(){return{
flickityOptions:{
initialIndex:3,
prevNextButtons:false,
pageDots:false,
wrapAround:true// any options from Flickity can be used}}},
methods:{next(){this.$refs.flickity.next();},previous(){this.$refs.flickity.previous();}}});
JavaScript
<flickityref="flickity":options="flickityOptions"><divclass="carousel-cell">1</div><divclass="carousel-cell">2</div><divclass="carousel-cell">3</div><divclass="carousel-cell">4</div><divclass="carousel-cell">5</div></flickity><!-- if you don't want to use the buttons Flickity provides --><button@click="previous()">Custom Previous Button</button><button@click="next()">Custom Next Button</button>