猿问

js如何根据指定的索引来动态添加样式?

现在通过v-for遍历一个数组来渲染对应的数据, 但是现在有一个需求是把第一个索引的的数据动态添加类, 通过指定的索引来改样式, 样式统一改变, 没有达到预期的效果

<div  class="real-time"
  v-for="(item, index) in orderTrackInfo"
  :key="index">
  <span
    :class="[orderTrackInfo.indexOf(1) ? 'active-color' : 'color-l' ]"
  >
    {{ item.Time | date('MM/DD HH:mm') }}
  </span>
  <div>{{ item.Title }}</div>
</div>// css.active-color {
  color: #fff;
  background: #328beb;}
.color-l {
  color: #aaa;
  background: #eee;}

以下是上面代码显示的效果

想要改成的效果
https://img4.mukewang.com/5c5011aa0001acfd05030322.jpg


慕村225694
浏览 650回答 1
1回答

潇潇雨雨

:class="[index&nbsp;==&nbsp;0&nbsp;?&nbsp;'active-color'&nbsp;:&nbsp;'color-l'&nbsp;]"
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答