Estoy usando Vue-splide con la última versión. Quiero manejar el evento "clic", así que escribí
<Splide @splide:click="test" :options="options"> function test(e) { console.log(e); } En la consola tengo un Proxy { <target>: {…}, <handler>: {…} } que aparece. Lo que haría es hacer algo con la propiedad data-img de la diapositiva en la que se hizo clic:
<SplideSlide v-for="(photo, i) in projet.fichiers.filter((x) => x.type.includes('image'))" :key="`photosplide-${i}`" :data-img="``${photo.url}"> Inicialmente puse un @click="test" en el SplideSlide, pero la test lanzó al azar: a veces sí, a veces no, no sé por qué. Supongo que es más limpio manejar el evento con el manejo de eventos nativo de Splide.
¿Cómo podría manejar el atributo data-img en mi función de test ?
Aquí está la página de integración de Vue-Splide: https://splidejs.com/integration/vue-splide/ Y documentación sobre el evento de clic que me gustaría manejar: https://splidejs.com/guides/events/# hacer clic
Gracias por adelantado