<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;
Sulit dibaca, lihat dokumen berikut untuk menyesuaikan formatnya:
Disortir
Metode saya adalah menggunakan pengiriman atau semua komponen yang merujuk ke status model untuk dihubungkan.Tentu saja, Anda juga dapat meneruskan pengiriman, atau merangkum tindakan pengiriman menjadi suatu fungsi, dan kemudian meneruskan fungsi tersebut.
Metode saya adalah menggunakan pengiriman atau semua komponen yang merujuk ke status model untuk dihubungkan.Tentu saja, Anda juga dapat meneruskan pengiriman, atau merangkum tindakan pengiriman menjadi suatu fungsi, dan kemudian meneruskan fungsi tersebut.
Jika Anda menghubungkan semuanya, ini akan menyebabkan sub-komponen tidak beralih secara normal saat bahasa internasional dialihkan, dan Anda harus menggunakan window.location.reload () untuk menyegarkan seluruh halaman. Tetapi jika komponen anak tidak terhubung, itu dapat dialihkan secara normal.Apakah ada cara untuk tidak menyegarkan halaman?
Komentar yang paling membantu
Sulit dibaca, lihat dokumen berikut untuk menyesuaikan formatnya: