0


我现在希望页面加载的时候,就在地址栏后面 添加 ?/productId=10000
然后再通过 productId 的值去请求后端数据
我在 componentDidMount 中执行如下

this.props.history.push({
    search: '?productId=10000'
})

并且在render的时候打印 this.props
结果控制台一直在打印

如果要实现上述效果 应该如何做?

1 个回答

0
this.props.history.push({
    search: '?productId=10000'
})

history 在 push 新记录进入后会触发 render 声明周期就被循环了,你可以使用 hash 而不是 search。