javascript - react-router V4 Selepas penghalaan bersarang, bagaimanakah laluan induk menghantar parameter khusus kepada laluan anak?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-18 10:48:15
0
3
504

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?

曾经蜡笔没有小新
曾经蜡笔没有小新

membalas semua(3)
phpcn_u1582

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

为情所困

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

/login/:userName
漂亮男人

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.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!