1
ループする必要のある奇妙なHTML設定があります。私はFirebaseから2つの部分で自分のデータを取得します。私はそのようにように私のデータをループにしたい Vue2の問題は、計算されたプロパティを使用してネストされたv-forをフィルタリングします。
Businesses
-UniqueFirebaseID
cat: "food"
Categories
-IniqueFirebaseID
name: "food"
は(非セマンティックマークアップをご容赦):
<ul>
<li v-for="cat in categories">
<ul>
<li v-for="business in filteredByCat">{{business.name}}</li>
</ul>
</li>
</ul>
私がしようとしていますので、同じように構造化されたデータのcategories
とbusinesses
セットがあります計算されたプロパティをまとめてフィルタリングします。下の1つは、私がやろうとしていることを表していますが、それを行う方法がわかりません。助言がありますか?
computed: {
filteredByCat() {
return this.businesses.filter((element) => {
return element.cat.match(cat.name)
})
}
}