javascript - 位置オブジェクトを取得するreact-routerのネストされたサブコンポーネントの問題
仅有的幸福
仅有的幸福 2017-06-26 10:50:02
0
2
791

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

仅有的幸福
仅有的幸福

全員に返信(2)
某草草

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

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

リーリー

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

いいねを押す +0
Ty80

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

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!