検索

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

javascript - 位置オブジェクトを取得するreact-routerのネストされたサブコンポーネントの問題

たとえば、ページにモーダル コンポーネントがあります。モーダル コンポーネント内のコンテンツは、サブコンポーネント (ModalDetail) に記述されます。このコンポーネントでは this.props.location を取得できません。回答してください。から渡すだけでなく、親コンポーネントを取得してそれを渡す ウィンドウオブジェクトを取得する他の方法はありますか?

仅有的幸福仅有的幸福2752日前863

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

  • 某草草

    某草草2017-06-26 10:52:02

    react-router v4 より前のバージョンには、withRouter と呼ばれる上位コンポーネントがありました。独自のモーダル コンポーネントを定義するときに、1 つのレイヤーをラップするだけで済みます。

    v4バージョンは今のところ使用されておらず、変更があったかどうかは不明です

    リーリー

    withRouter のレイヤーをラップした後、必要な属性にアクセスして、内部にあるものを確認することもできます。

    返事
    0
  • PHP中文网

    PHP中文网2017-06-26 10:52:02

    withRouter を使用して、this.props.location から取得することもできます

    リーリー

    返事
    0
  • キャンセル返事