Reactjs react路由器:导航到URL有效,但pushState会抱怨;不匹配任何路线”;
当我执行以下操作时:Reactjs react路由器:导航到URL有效,但pushState会抱怨;不匹配任何路线”;,reactjs,react-router,Reactjs,React Router,当我执行以下操作时: routeToCreateCreatives() { this.props.pushState(null, 'create'); } 它可以很好地更改URL: 但我收到这样的警告: Warning: Location "creatives/create" did not match any routes 奇怪的是,当我刷新页面或导航到URL时,它会加载 以下是我的嵌套路由: <Route path="/campaign/:campaignId" compon
routeToCreateCreatives() {
this.props.pushState(null, 'create');
}
它可以很好地更改URL:
但我收到这样的警告:
Warning: Location "creatives/create" did not match any routes
奇怪的是,当我刷新页面或导航到URL时,它会加载
以下是我的嵌套路由:
<Route path="/campaign/:campaignId" component={Campaign}>
<IndexRoute component={CampaignDashboard} />
<Route path="dashboard" component={CampaignDashboard}/>
<Route path="creatives" component={Creatives}/>
<Route path="creatives/create" component={CreativesCreate}/>
</Route>
pushState
仅采用绝对路径pushState
仅采用绝对路径
pushState(null, `/campaign/${campaign.id}/creatives`);