操作系统:Windows 10 Pro
反应:“ ^ 16.5.2”
下一个:“ ^ 7.0.2”
next-with-apollo:“ ^ 3.1.3”
所以我在router.push的查询部分遇到了问题,其中仅检测到第一个已定义的查询道具,但之后的任何内容都是'undefined:
import Router from 'next/router';
Router.push({
pathname: '/order',
query: { id: order.data.createOrder.id, onToken: "true" },
});
在order
中,我可以通过this.props.id
访问id,但是尝试通过this.props.onToken
访问onToken的读为undefined
。
这是什么问题?
答案 0 :(得分:0)
因此,我将组件包装在withRouter()
中,并通过调用this.props.router.query
访问了各个参数。