Javascript IndexRoute为每个路径显示相同的页面
我使用Javascript IndexRoute为每个路径显示相同的页面,javascript,reactjs,react-router,jsx,Javascript,Reactjs,React Router,Jsx,我使用IndexRoute编写了这个routes.jsx文件 import React from "react"; import { Route, IndexRoute} from "react-router"; import {Default } from "./default"; import Home from "./home"; import Login from "./login"; export const routes = ( <Route path="/" comp
IndexRoute
编写了这个routes.jsx文件
import React from "react";
import { Route, IndexRoute} from "react-router";
import {Default } from "./default";
import Home from "./home";
import Login from "./login";
export const routes = (
<Route path="/" component={Default}>
<IndexRoute component={Home}/>
<Route path="/login" component={Login} />
</Route>
);
从“React”导入React;
从“反应路由器”导入{Route,IndexRoute};
从“/Default”导入{Default};
从“/Home”导入主页;
从“/Login”导入登录名;
导出常量路由=(
);
当我在3000端口打开我的应用程序时,会显示
Home
,但当我执行/login
操作时,它仍会呈现Home
。此配置有任何错误吗?请尝试在登录前删除“/”
因为它从父路由获取“/”。您使用的是哪个版本的react router,并且控制台中是否出现任何错误。您还可以添加默认值的代码吗?我在控制台中没有收到任何错误。react-router版本为2.8.1。url是否正在更改以及您正在使用的历史对象url是否没有更改,我没有使用历史对象