Если актуально. Я решил через:
this.$swiper.pagination?.bullets?.each((idx, el) => {
el.addEventListener('mouseenter', function() {
slider.slideTo(idx)
})
})
Это я делал на VueJs(Nuxt.js)
Там есть проблема с инициализацией при переходе, с ней пока не разобрался, при таком методе вы сможете слайдер в ссылку положить например и кликать по ней для перехода, а при наведении менять слайды.