I saw another thread about this saying that there was no problem when using swiperjs directly. Since i didnt find any solution and couldn’t wait any longer i decided to give this a try and it worked.
Here is documentation : Swiper Vue.js Components
Note:
-When using @reachEnd event swiper breaks for some reason and doesnt work as intended, using slideChange however doesnt
IonSlides uses swiper under the hood but this logic doesnt work on it however it works on swiper/vue component. I dont know why is this probably there is confilcts internally in IonSlide component.
Thanks to @nvispute for trying to help, i really do appreciate it!
Closed!