vue循环的组件怎么带一个标识去分辨各个组件

图片描述

这三个是通过那个加号往数组里push’一个长度动态生成的,现在要给第一个设置状态1 最后一个设置状态3,其余中间的状态的全部为2,我comstate应该怎么判断传值

 <div v-for="(item,index) in componentArr" :key="index" >
    <route-item :comstate="?"></route-item>
</div>

回答:

 <div v-for="(item,index) in componentArr" :key="index" >
    <route-item :comstate="index===0?1:(index===componentArr.length-1?3:2)"></route-item>
</div>

回答:

componentArr.length<=0||index===0?1:index===componentArr.length-1?3:2

回答:

如果你看过源码的话, 每个组件都有一个 uid

暂无评论

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注