首页 > 解决方案 > 在Vue中的for循环中过滤列表

问题描述

我有这个列表,我必须在不同的 div 中显示active列表中的和inactive.

<v-ons-card
  v-for="item in items.data"
  :key="item.id"
> </v-ons-card>

项目来自这部分代码。

computed: mapState({
    items: state => state.items.items
  })

state.items看起来像这样

const state = {
  items: {
    data: [],
  },
};

我在想如果我能做到这一点,

v-for="item in items.data.active"

有什么办法可以做到吗?

标签: vue.jsvuex

解决方案


在 Vuex 或计算属性中使用 getter。


推荐阅读