で一致した後もフィルタは何も返しません。したがって、このフィルタを自分の関数の1つで使用しようとしていますが、フィルタは空の配列を返します。Javascript
コード
filteredCardList: function() {
if (this.monthFilter.length > 0) {
return this.cardList.filter((card) => {
this.monthFilter.forEach(function (val) {
if (val.toString() == card.months) {
console.log('Matched')
return true;
} else {
console.log('NoMatch')
return false;
}
});
})
} else {
return this.cardList
}
}
任意のアイデア、ほとんどがmonthFilter
が配列であると仮定すると、
これはどこに定義されていますか?それは計算されたプロパティですか? FYI、Vue2には*フィルターがありません* – Phil
また、 'monthFilter'とは何ですか?時には配列のように扱っている文字列でなければならない場合があります – Phil
@Philはコードをクリーンアップさせます。私はあなたのポイントを得ました – Vikram