需求:
我需要点击每一项,来显示其对应的模块,隐藏其他循环项的模块
解决:
注意,还有其他更简单的方法,我这里写的只是针对我场景来的。
vue:
<div @click="joinGroupChart">加入群聊</div>
<ul v-for="(item, index) in resulist" :key="index" style="float:left">
<li @click="gotoResume(item-1)">简历{{ item }}</li>
</ul>
<ResumeTemplate1 v-if="resumeIndex[0].ry" />
<ResumeTemplate2 v-if="resumeIndex[1].ry" />
js:
data() {
return {
resulist:[1,2],
resumeIndex:[
{ry:false},
{ry:false}
]
};
},
components: {
ResumeTemplate1,
ResumeTemplate2
},
methods:{
// 进入简历
gotoResume(item){
this.resumeIndex.forEach((items,indexs)=>{
items.ry=false;
})
this.resumeIndex[item].ry=true
},
最后
以上就是活力冷风最近收集整理的关于vue中循环列表点击每一项显示绑定的不同模块的全部内容,更多相关vue中循环列表点击每一项显示绑定内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复