React项目通过Link跳转路由,想要在新窗口打开详情页,因此在Link上添加target="_blank",如下:
<Link to={{pathname:"/page/service/repair/detail", query:{initForm: row}}} target="_blank">明细表详情</Link>
新页面通过this.props.location.query.initForm
获取参数,但是加上target="_blank"
后,参数就获取不到了,请教各位大神如何解决?
这个确实取不到。不知道 React-Router 为什么这么设计。
你可以通过自己的方式来解析 url 后面的 query 参数。