I am working on a Nuxt app and using "Vuetify" as my frontend framework. In one of my pages I decided to use "v-owl-carousel" for making a carousel. The code of that page is below:
<template>
<v-container>
<v-row>
<v-col cols="12">
<client-only> <!-- important to add no-ssr-->
<carousel :autoplay="true" :number="6">
<v-card>
<img :src="require(`~/assets/imgs/books/07.webp`)">
</v-card>
<v-card>
<img :src="require(`~/assets/imgs/books/02.webp`)">
</v-card>
<v-card>
<img :src="require(`~/assets/imgs/books/03.webp`)">
</v-card>
<v-card>
<img :src="require(`~/assets/imgs/books/04.webp`)">
</v-card>
<v-card>
<img :src="require(`~/assets/imgs/books/05.webp`)">
</v-card>
<v-card>
<img :src="require(`~/assets/imgs/books/06.webp`)">
</v-card>
</carousel>
</client-only>
</v-col>
</v-row>
</v-container>
</template>
The problem here is that only 3 image of all images are shown in the carousel and when the carousel loops it shows nothing until it comes back to that 3 image. I find out that if I comment the "v-app" in my default.vue layout like below code, it works correctly:
<template>
<!--
<v-app dark lang="fa" dir="rtl">
<the-nanigation />
<v-main>
-->
<div id="mainContent">
<nuxt />
</div>
<!--
</v-main>
</v-app>
-->
</template>
But according to Vuetify documentation we must use v-app in our applications. So what is the solution to use v-owl-carousel in my app that uses Vuetify.