cari

Rumah  >  Soal Jawab  >  teks badan

javascript - react-router V4 Selepas penghalaan bersarang, bagaimanakah laluan induk menghantar parameter khusus kepada laluan anak?

Berikut ialah kod bersarang

ReactDOM.render(
  <HashRouter>
    <App>
      <Route path='/login' component={Login} />
    </App>
  </HashRouter>,
  document.getElementById('root')

Kod apl penghalaan ibu bapa

constructor(props) {
    super(props);
    this.state = {
      userName: '123'
    }
  }
render() {
    return <p className="App">
      {this.props.children}
    </p>
   }

Bagaimana untuk menghantar parameter UserName ke sub-laluan log masuk?

曾经蜡笔没有小新曾经蜡笔没有小新2751 hari yang lalu577

membalas semua(3)saya akan balas

  • phpcn_u1582

    phpcn_u15822017-05-18 10:50:15

    Gunakan konteks buat sementara waktu untuk menghantar data dalam keadaan penghalaan induk kepada komponen penghalaan anak
    Penggunaan konteks

    balas
    0
  • 为情所困

    为情所困2017-05-18 10:50:15

    Saya tidak tahu bagaimana anda mahu mencapainya. Jika anda hanya membawa data ke sana, anda boleh melakukan ini

    /login/:userName

    balas
    0
  • 漂亮男人

    漂亮男人2017-05-18 10:50:15

    Jika komponen penghalaan perlu melepasi parameter, komponen Laluan seharusnya tidak menetapkan komponen, tetapi render Sila baca dokumentasi rasmi penghala tindak balas sebelum memutuskan sama ada untuk bertanya soalan.

    balas
    0
  • Batalbalas