【发布时间】:2015-10-31 15:32:03
【问题描述】:
我在浏览器地址栏中得到 # 加上 ?_k=qy3joe 作为查询字符串参数,例如http://localhost/#/login/?_k=qy3joe。它在生产中看起来并不好。如何将 # 替换为 my-app 并删除 _k=qy3joe?
var React = require('react');
var ReactDOM = require('react-dom');
var ReactRouter = require('react-router');
var Router = ReactRouter.Router;
var Route = ReactRouter.Route;
var IndexRoute = ReactRouter.IndexRoute;
var App = React.createClass({
render: function(){
return (
<div>
<h1>Welcome</h1>
{this.props.children}
</div>
);
}
});
var Login = React.createClass({
render: function(){
return (
<div className="large-3 medium-6 large-centered medium-centered columns">
<h1>Login Page</h1>
</div>
) }
});
ReactDOM.render((
<Router>
<Route path="/" component={App}>
<Route path="login" component={Login}/>
</Route>
</Router>
), document.getElementById('content'));
【问题讨论】:
标签: javascript reactjs react-router