Vue CLI環境でSwiperを使用したときに、表示されているスライドのページを取得したいです。
下記ドキュメントを参考にしてコードを書いています。
SwiperのVue環境での使い方リンク
実際にやりたいことは下記のイメージです。
Vue
1 <swiper ...> 2 <swiper-slide>Slide1</swiper-slide> 3 <swiper-slide>Slide2</swiper-slide> 4 <swiper-slide>Slide2</swiper-slide> 5 </swiper> 6 <input v-for="slide-no"> <!-- ここにスライドNoを表示させる -->
上のコードで言うと、slide-noのところに表示されているスライドのIndexを表記させたいのですが、swiperの外側にどうしても現在表示されているスライドのNoが持ち出せません。
ドキュメントを見ると、swiperのプロパティにrealIndexというものがあるので、
Vue
1<template> 2 <swiper :realIndex="hoge"> 3 4 ... 5 6 </swiper> 7<template> 8 9<script> 10export defult { 11 data(): return { 12 hoge: 0 13 } 14} 15</script> 16
と打っても、hogeにIndexは格納されず、そもそもrealIndexはない、というエラーが出ます。
実際にやりたいのは、各ページごとにリストが表示されていて(配列)、表示されているリストにインプットで追加したいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。