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

图片描述

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

 <div v-for="(item,index) in componentArr" :key="index" >
    <route-item :comstate="?"></route-item>
</div>
阅读 3.9k
3 个回答
 <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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题