Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 路由器参数不工作_Reactjs_React Router_React Redux - Fatal编程技术网

Reactjs 路由器参数不工作

Reactjs 路由器参数不工作,reactjs,react-router,react-redux,Reactjs,React Router,React Redux,我试图在我的react redux应用程序中使用params,但不幸的是它不起作用。我得到一个空白屏幕。这是我遵循的代码 import React from 'react'; import ReactDOM from 'react-dom'; import {Router, Route, browserHistory} from 'react-router'; import thunk from 'redux-thunk'; import rootReducer from './rootRedu

我试图在我的react redux应用程序中使用params,但不幸的是它不起作用。我得到一个空白屏幕。这是我遵循的代码

import React from 'react';
import ReactDOM from 'react-dom';
import {Router, Route, browserHistory} from 'react-router';
import thunk from 'redux-thunk';
import rootReducer from './rootReducer';
import { createStore, applyMiddleware, compose } from 'redux';

 const store = createStore(
 rootReducer,
 compose(
   applyMiddleware(thunk),
   window.devToolsExtension ? window.devToolsExtension() : f => f
 )
);
ReactDOM.render(
<Provider store={store}>
<Router history={browserHistory}>
  <Route path="/" component={Login}/>
  <Route path="/lists" component={requireAuth(Dashboard)}/>
  {/* Parameter route*/}
  <Route path="/record/:mEID" component={requireAuth(Record)}/>
</Router>
</Provider>,
document.getElementById('root')
);

尝试像这样嵌套您的路线

...

<Route path='/record' ...>
  <Route path='/:meid' ../>
</Route>
。。。
基于

{/*/*/}
{/*/repos*/}
{/*/repos/123*/}

您最终解决了这个问题吗?
...

<Route path='/record' ...>
  <Route path='/:meid' ../>
</Route>
<App>       {/*  /          */}
  <Repos>   {/*  /repos     */}
    <Repo/> {/*  /repos/123 */}
  </Repos>
</App>