react-router路由传值

定义路由:

<Route path='/user/:data' component={UserPage}></Route>

使用:

var data = {id:3,name:sam,age:36};
data = JSON.stringify(data);
var path = `/user/${data}`;

跳转

<Link to={path}>用户</Link>
hashHistory.push(path);

获取数据:

var data = JSON.parse(this.props.params.data);
var {id,name,age} = data;
posted @ 2017-11-23 15:19  白茶微甘  阅读(924)  评论(0编辑  收藏  举报