react路由参数改变不重新渲染页面

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了react路由参数改变不重新渲染页面相关的知识,希望对你有一定的参考价值。

  1. 问题描述:
    从
    /test/1
    跳转到
    /test/2
    ,url改变了,页面没重新渲染
  2. 解决办法(先跳转到其它页面,再跳转到目标页面):
    this.props.history.push("/another")
    var $this = this
    setTimeout(function(){
    $this.props.history.push("/destination/"+param)
    },100)

以上是关于react路由参数改变不重新渲染页面的主要内容,如果未能解决你的问题,请参考以下文章

React 数据改变后页面没有重新渲染

react usestate 重新设置数据后,不渲染页面

react多个路由共用同一个组件模块,切换路由跳转页面不刷新问题

React Router v4 路由参数不渲染/刷新

react中修改参数值没有重新渲染问题-关于浅拷贝与深拷贝

react-交互-异步uis