これは問題であるか間違っているのか分かりません。 VueJSを使用すると、v-forの中にフィルタリング機能があり、正常に動作しますが、コンソールに警告がスローされます。thisは問題の最小例です。forループ内のフィルタ配列が警告をスローするVueJS
他の配列からリレーショナルデータをフィルタリングする必要があるため、配列を返す関数getClan()が必要なので、最初の要素のデータを使用する必要があります。これまでのところは良いが、V-ためのループが終了したときに、私はこの警告ました:いくつかの理由がcodepenのローカルコンソール上に表示されていないため
[Vue warn]: Error in render function: "TypeError: this.clans.filter(...)[0] is undefined"
メッセージが、私は推測している、ChromeとFirefoxのコンソールに表示されますこれは何とか警告から隔離されています。
警告はforループの最後でのみ発生し、より大きなデータセットを試してみると同じことが起こります。
計算されたプロパティを使用することを考えますが、それらに引数を渡すことはできません。
:
あなたは代わりに結果があるかどうかを確認する必要があります彼らはそうし、質問がリンクの腐敗のために使用不能にならないようにします) –
アドバイスありがとう、私はそれについて怠惰であったと思いますが、あなたが正しいです、コードは長くはなく、 。 – deadPoet