【发布时间】:2019-04-20 10:23:13
【问题描述】:
我有两个从 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}}
【问题讨论】:
-
你在商店里跟踪它