.An efficiency concentrated Vue slide carousel made for SSR/SSG atmospheres. No JS is used to layout the slide carousel or it is actually slides. The objective is actually to enhance LCP as well as CLS ratings since there is no style or even profit modifications when JS hydates. It is actually predominantly developed for rendering "card" style slides (like for linking to posts or items) where the carousel-ness is conditionally used based upon the lot of memory cards that are actually slotted in in addition to the viewport distance.Browse through the demonstration: https://vue-ssr-carousel.netlify.app.Set up.anecdote add vue-ssr-carousel.Default.import SsrCarousel coming from 'vue-ssr-carousel'.import ssrCarouselCss coming from 'vue-ssr-carousel/index. css'.Vue.component 'ssr-carousel', SsrCarousel.Nuxt.// nuxt.config.js.export nonpayment buildModules: [' vue-ssr-carousel/nuxt']Utilization.Slide 1.Slide 2.Slide 3.For even more instances, find the demo: https://vue-ssr-carousel.netlify.app.Tips.If your slides are generated along with v-for, make use of vital market values that are actually based on the records you are actually looping with. To put it simply, perform v-for=" slide in slides": key=' slide.id' somewhat that v-for=" slide, mark in slides": secret=' mark'.Do not use v-if on the root element of slide parts.API.Props.Ports.Ports.Description.nonpayment.Where your slides acquire administered.back-arrow.Change the default back symbol. Slot props:.disabled - Real if at first webpage when certainly not knotting.next-arrow.Replace the default next image. Port props:.impaired - True if finally web page when not knotting.dot.Switch out the nonpayment pagination dots. Port props:.mark - The webpage mark that the dot exemplifies.impaired - Accurate if dot stands for current page.Procedures.Methods.Summary.upcoming().Go forward a page or even slide, depending upon the paginate-by-slide set.back().Return a page or slide, relying on the paginate-by-slide uphold.goto( index).Visit a mark. If paginate-by-slide is false, this translates to a page made up for. If real, this corresponds to a slide balanced out.Occasions.See https://vue-ssr-carousel.netlify.app/events.Occasions.Description.adjustment( mark ).Fired when the inner mark counter changes.input.Same as change yet aimed for usage along with v-model.press.Shot on mouse or touch down.launch.Shot on mouse or even touch up.nuisance: beginning.Fired on beginning of yanking.nuisance: end.Shot on end of dragging.tween: begin( mark ).Discharged when the slide carousel starts tweening to it's ultimate setting.tween: edge( index ).Terminated when the carousel has finished tweening to it's place.