我正在使用react-router@1.0.0-rc1,我无法摆脱我网址末尾的#/?_ k = jg0dw5。我看过其他例子,他们告诉我这样做:
var createBrowserHistory = require('history/lib/createBrowserHistory');
var routes = (
<Router createElement={createElement} history={createBrowserHistory()}>
<Route path='/' component={App} />
<Route path='/login' component={Login} />
<Route path='*' component={NotFound}/>
</Router>
);
ReactDOM.render(routes, document.getElementById("app"));
这样做会删除网址但我无法访问任何网页,因为我添加了网页。我错过了什么吗?
答案 0 :(得分:2)
看看这里:Caveats of Using Hash History
您应该将{ queryKey: false }
参数传递给createHashHistory函数。