相关疑难解决方法(0)

如何在react-path v4中传递带有history.push的params?

我们如何this.props.history.push('/page')在React-Router v4中传递参数?

.then(response => {
       var r = this;
        if (response.status >= 200 && response.status < 300) {
             r.props.history.push('/template');
          });
Run Code Online (Sandbox Code Playgroud)

reactjs react-router

143
推荐指数
10
解决办法
15万
查看次数

在Link react-router中传递道具

我正在使用react-react进行反应.我试图在反应路由器的"链接"中传递属性

var React  = require('react');
var Router = require('react-router');
var CreateIdeaView = require('./components/createIdeaView.jsx');

var Link = Router.Link;
var Route = Router.Route;
var DefaultRoute = Router.DefaultRoute;
var RouteHandler = Router.RouteHandler;
var App = React.createClass({
  render : function(){
    return(
      <div>
        <Link to="ideas" params={{ testvalue: "hello" }}>Create Idea</Link>
        <RouteHandler/>
      </div>
    );
  }
});

var routes = (
  <Route name="app" path="/" handler={App}>
    <Route name="ideas" handler={CreateIdeaView} />
    <DefaultRoute handler={Home} />
  </Route>
);

Router.run(routes, function(Handler) {

  React.render(<Handler />, document.getElementById('main'))
});
Run Code Online (Sandbox Code Playgroud)

"链接"呈现页面但不将属性传递给新视图.以下是视图代码

var React = require('react');
var …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs react-router

114
推荐指数
11
解决办法
17万
查看次数

标签 统计

react-router ×2

reactjs ×2

javascript ×1