ホームページ  >  に質問  >  本文

計算プロパティで prop を使用する場合のヒント

<p>「mediaItems」という小道具を受け取るカルーセル コンポーネントがあります。これを計算プロパティで使用して、カルーセルの終わりを決定します。 </p> <pre class="brush:php;toolbar:false;">props: ['mediaItems', 'sliderHeading'], 計算結果: { atEndOfList() { return this.currentOffset <= (this.paginationFactor * -1) * (this.mediaItems.length / this.windowSize) this.paginationFactor; },</pre> <p>これにより、コンポーネントが空になり、コンソール エラーが表示されます: </p> <ブロック引用> <p>タイプ エラー: this.mediaItems が未定義です</p> </blockquote> <p>計算されたプロパティを削除すると、コンポーネントはプロパティをロードし、コンソール エラーは発生しませんが、カルーセルの終わりを決定するにはこの計算されたプロパティが必要です。 </p>
P粉893457026P粉893457026420日前533

全員に返信(1)返信します

  • P粉790819727

    P粉7908197272023-08-26 12:26:33

    mediaItems プロパティが外部で設定されていない場合に、計算されたプロパティが適切に機能するように、このプロパティのデフォルト値を指定する必要があると思います。

    リーリー

    返事
    0
  • キャンセル返事