VueJS v-for class alternation

时间:2017-11-06 14:47:28

标签: javascript vue.js

我找不到其他方法来重新创建类似于在引导程序中跳过表格的东西......

所以这是最好的方法吗?做%2的本地替代方案?



new Vue({
  el: '#app',
  props: {
    data:{
      type: Array,
      default: function(){ return ['a', 'b', 'c', 'd']; },
    }
  }
})

.stripped {
  color: red;
}

<script src="https://unpkg.com/vue"></script>
<div id="app">
  <p v-for='(datum, i) in data' :class='{stripped: i%2}' >{{ datum }}</p>
</div>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:2)

如果您打算使用Vue这样做,那对我来说似乎是一个相当干净的解决方案。

或者您可以查看使用:nth-child(even):nth-child(odd) CSS选择器吗?