1 回答

TA貢獻1853條經驗 獲得超18個贊
思想應該是這樣的:
控制子元素的顯示與隱藏應該是在子元素的index標識上進行操作,用點擊的那個索引與子元素綁定的index進行對比,來判斷元素的顯示與隱藏
<template>
<div class="test-wrapper">
<div class="article-list-item" v-for="(item,index) in list" :key="index"
@click="toArticleDetail(index)">
<div class="shareAnimate" v-show="activeIndex===index">
<span>+{{item.point}}</span>
</div>
</div>
</div>
</template>
<script>
export default {
name: "test",
data() {
return {
activeIndex: -1 // 初始化點擊的索引值
};
},
methods: {
toArticleDetail(index) {
this.activeIndex = index;
}
}
}
</script>
添加回答
舉報