Code first as a token of respect
const routes = [
{
path: "/",
exact: true,
component: Main,
},
{
path: "/company",
// exact: true,
component: CompanyIntroduce,
routes:[
{
path: "/company/introduce",
exact: true,
component: CompanyManagement,
},
{
path: "/company/management",
exact: true,
component: CompanyManagement,
},
]
},
];
const router = (
<Router history={history}>
<AppContainer history={history}>
<Switch>
{routes.map((route, i) => (
<ExtendRoute key={i} {...route} />
))}
<Route component={NoMatchContainer} />
</Switch>
</AppContainer>
</Router>
);
export default router;
wants to do a nested route, visiting / company
and / company/introduce
both points to CompanyIntroduce
components, while accessing / company/management
points to CompanyManagement
components, but the fact is that it doesn"t matter whether I visit / company
, visit / company/introduce
, or visit / company/management
, all point to . I don"t understand its usage. Compared with the routing of vue , it is really difficult to use and understand. I would appreciate it if the boss of the meeting can help me to see what the problem is.