【发布时间】:2019-03-14 00:59:22
【问题描述】:
如何从我的 for 循环中删除重复项?
我假设通过一个计算函数,或者有什么我可以简单地添加到下面的循环中,只输出我数据中的重复项。
<div v-for="(item, index) in info" :key="index" class="form-check">
<div v-for="(cat, index) in item.category_data" :key="index">
<input type="checkbox" class="form-check-input" v-model="cat_data" :id="index" :value="index">
<label class="form-check-label">{{ cat }}</label>
</div>
</div>
重复的代码笔:https://codepen.io/anon/pen/XxNORW?editors=1010
谢谢
【问题讨论】:
-
如果您不想通过计算属性修改基础数据,您可以使用过滤器。 vuejs.org/v2/guide/filters.html
标签: arrays for-loop vue.js vuejs2