У меня есть два компонента, которые получают данные из Vuex. Первый компонент - слайдер с изображениями. Когда вы нажимаете на изображение, второй компонент должен отображать информацию о каждом изображении. Как отследить индекс и передать его второму компоненту для отображения правильной информации
Вот мой магазин:
sideSwiperItems: [
{
id: "001",
smallImage: require("@/assets/jpg/sideMenu-01.jpg"),
data: [
{
height: "100 ft",
widht: "10 ft",
},
],
},
{
id: "002",
smallImage: require("@/assets/jpg/sideMenu-02.jpg"),
data: [
{
height: "200 ft",
widht: "20 ft",
},
],
},
первый компонент
swiper-slide.swiper__thumb-position(
v-for='(item, idx) in this.$store.state.buildingData.sideSwiperItems'
:key='idx'
:class=`'slide-'+(idx+1)`
) {{item.smallImage}}
второй компонент
div(
v-for=`(item, idx) in this.$store.state.buildingData.sideSwiperItems`
:key='idx'
)
p.side__block-month
| {{item.data.height}}
| {{item.data.width}}