Javascript 反应路由器-不匹配任何路由
当我点击链接时,它会将我带到URL中的正确路由器,但它说它与任何路由都不匹配。我非常困惑Javascript 反应路由器-不匹配任何路由,javascript,reactjs,routing,react-router,Javascript,Reactjs,Routing,React Router,当我点击链接时,它会将我带到URL中的正确路由器,但它说它与任何路由都不匹配。我非常困惑 const rows = surveyList.map((survey) => { return(<tr key={survey[0].Id}> <td>{survey[0].Name}</td> <td> <Link className="links glyp
const rows = surveyList.map((survey) => {
return(<tr key={survey[0].Id}>
<td>{survey[0].Name}</td>
<td>
<Link className="links glyphicon glyphicon-edit" to={`surveydetail/${survey[0].Id}`} onClick={editSurvey}></Link>
</td>
<td>{survey[0].Entity}</td>
<td>{ getSurveyTypeDescription(survey[0].Type)}</td>
</tr>);
});
const rows=surveyList.map((测量)=>{
返回(
{调查[0]。名称}
{调查[0]。实体}
{getSurveyTypeDescription(调查[0].Type)}
);
});
这是routes.js文件`
import React from 'react';
import {Route, IndexRoute} from 'react-router';
import App from './components/App';
import EditSurveyPage from './components/survey/EditSurveyPage';
import SurveyMaintenancePage from './components/survey/SurveyMaintenancePage';
export default (
<Route path="SurveyMaintenance" component={App}>
<IndexRoute component={SurveyMaintenancePage}/>
<Route path="surveydetail/:id" component={EditSurveyPage} />
</Route>
);
从“React”导入React;
从“react router”导入{Route,IndexRoute};
从“./components/App”导入应用程序;
从“/components/survey/EditSurveyPage”导入EditSurveyPage;
从“./components/survey/SurveyMaintenancePage”导入SurveyMaintenancePage;
导出默认值(
);
我遗漏了什么吗?className在Link中工作不正常。请改用NavLink