This fork was created to resolve a typescript type error in the `merge.ts` file, caused by an old typescrtipt version in @splidejs/vue-splide.
Vue Splide is the Vue component for the Splide slider/carousel.
The latest version only supports Vue 3. You have to use the old version (0.3.5) for Vue 2, but the Splide version is also outdated.
Get the latest version: Using NPM:
$ npm install whitedigital-eu-vue-splide
Using Yarn:
$ yarn add whitedigital-eu-vue-splide
Import CSS and components:
<template>
<Splide :options="{ rewind: true }" aria-label="Vue Splide Example">
<SplideSlide>
<img src="image1.jpg" alt="Sample 1">
</SplideSlide>
<SplideSlide>
<img src="image2.jpg" alt="Sample 2">
</SplideSlide>
</Splide>
</template>
<script>
import { Splide, SplideSlide } from 'whitedigital-eu-vue-splide';
import { defineComponent } from 'vue';
import 'whitedigital-eu-vue-splide/css';
export default defineComponent( {
components: { Splide, SplideSlide },
} );
</script>
Visit here for more details.
Please support the project if you like it!
Vue Splide and Splide are released under the MIT license. © 2022 Naotoshi Fujita