javascript – Das konfigurierte React-Routing funktioniert nicht
为情所困
为情所困 2017-05-19 10:10:34
0
1
511

Die Routing-Konfiguration ist wie folgt:
React aus „react“ importieren; ';
ComponentList aus './components/list' importieren;

export-Standardklasse Root erweitert React.Component{

render(){
    return (
        <Router history={hashHistory}>
            <Route component={Index} path="/" />
            <Route component={ComponentList} path="/list" />
        </Router>
    );
}

}

ReactDom.render(<Root/>,document.getElementById('example'));

Starten Sie das Projekt mit webpack-dev-server,

Geben Sie http://localhost:8080/# und http://localhost:8080/ ein, beide zeigen den Index an,

Geben Sie http://localhost:8080/list ein und es wird eine Eingabeaufforderung angezeigt Kann /list nicht abrufen,

http://localhost:8080/#/list zeigt auch den Index an, zeigt aber keine Liste an. Bitte lösen Sie das Problem. ? ? ? ? ?

为情所困
为情所困

Antworte allen(1)
某草草

history改browserHistory

render(){
    return (
        <Router history={browserHistory}>
            <Route component={Index} path="/" />
            <Route component={ComponentList} path="/list" />
        </Router>
    );
}

然后看看你的ComponentList 这个写的是否正确

import React from 'react'
export default class ComponentList extends React.Component {
    render() {
        return(
           // your code
        )
  }
}
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage