На моем многоязычном сайте я использую проведите пальцем по экрану для разгула. Все работает нормально, но при переключении языка возникает ошибка. Для перевода я использую i18n. Я получаю следующую ошибку:
Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'removeEventListener')
Вот мой код:
<Swiper
:modules = "[SwiperAutoplay, SwiperGrid]"
:slides-per-view = "1"
:space-between = "30"
:loop=true
:effect = "'slide'"
:breakpoints = "{
1200: { slidesPerView: 3 },
768: { slidesPerView: 2 },
320: { slidesPerView: 1 }
}"
:autoplay = "{
delay: 4000,
disableOnInteraction: false,
}"
>
<SwiperSlide v-for = "(slide, index) in carousalData.carousel_items" :key = "index">
<HomeCarouselCard :slide = "slide"/>
</SwiperSlide>
</Swiper>
Пожалуйста, помогите мне.
Попробуйте обернуть компонент внутри client-only
, чтобы он запускался только на стороне клиента.