React 路由传参(js)

React 路由传参(js)

1.字符串拼接传参

this.props.history.push({pathname:`/xxx/${id}`});

优点:浏览器刷新,依然能获取到参数
缺点:只能传递 字符串类型的参数
获取参数:

this.props.match.params         //这个对象包含了所有拼接传入的参数

2.query 对象传参

this.props.history.push({pathname:'/xxx',query:{...}});

优点:可以传任意类型的参数
缺点:浏览器刷新之后参数就获取不到了(被清空)
获取参数:

this.props.location.query  //这个对象 包含了所有 query方式传入的参数
发布了96 篇原创文章 · 获赞 64 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/qq_41709082/article/details/88684796