<Router history={ history }>
<Route path="/" getComponents={App}>
<IndexRedirect to="projects" />
<Route path="projects" getComponents={Projects}></Route>
<Route path="dashboard" getComponents={Dashboard}></Route>
</Route>
<Route path="*">
</Route>
</Router>
import React, {PropTypes, Component} from 'react';
import {connect} from 'dva';
import {Link} from 'dva/router';
import Header from 'components/Common/ProjectManagementNav/ProjectManagementNav'
const App = (props) => {
console.log("props",props);
return (
<div>
<Header />
{props.children}
</div>
)
}
function mapStateToProps({ management }) {
return { management };
}
export default connect(mapStateToProps)(App);
import React from 'react';
import {connect} from 'dva';
import ProjectsContent from 'components/projects/projectsContent';
const Projects = (props) => {
console.log(props);
return (
<ProjectsContent/>
);
};
export default Projects;
Difficile à lire, veuillez vous référer aux documents suivants pour ajuster le format:
Trié
Ma méthode consiste à utiliser la répartition ou tous les composants qui font référence à l'état du modèle pour se connecter. Bien sûr, vous pouvez également transmettre la répartition, ou encapsuler l'action de répartition dans une fonction, puis transmettre la fonction.
Ma méthode consiste à utiliser la répartition ou tous les composants qui font référence à l'état du modèle pour se connecter. Bien sûr, vous pouvez également transmettre la répartition, ou encapsuler l'action de répartition dans une fonction, puis transmettre la fonction.
Si vous les connectez tous, les sous-composants ne basculeront pas normalement lorsque la langue internationale sera changée, et vous devrez utiliser window.location.reload () pour actualiser la page entière. Mais si le composant enfant n'est pas connecté, il peut être commuté normalement.Existe-t-il un moyen de ne pas actualiser la page?
Commentaire le plus utile
Difficile à lire, veuillez vous référer aux documents suivants pour ajuster le format: