react路由跳转不刷新如何解决


这篇文章主要介绍了react路由跳转不刷新如何解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇react路由跳转不刷新如何解决文章都会有所收获,下面我们一起来看看吧。 react路由跳转不刷新的解决办法:1、在路由组件最上层元素上加一个key增加路由的识别度;2、使用withRouter关联组件,代码如“render() {return (react 跳转后路由变了页面没刷新这样的问题貌似原因还挺多的,我的问题是带参数的url不能刷新,router 5.0版本 ,使用withRouter关联组件进行页面跳转
如下所示
在路由组件上最上层元素上加一个key增加路由的识别度,因为普通的跳转是根据path来识别的,但是path带上参数时,路由无法精确识别。不过,在跳转页面的时候,每个地址都会在localtion对象里添加一个key。如下打印
我们将这个key绑定在 路由顶层元素上就能精确定位路由了然鹅,可能你发现 this.props为{} 空对象
那可能是因为你没有使用withRouter关联组件,关联一下就好了。注意一点,app.js无法关联,withrouter只能关联路由组件或者app.js的子组件关于“react路由跳转不刷新如何解决”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“react路由跳转不刷新如何解决”知识免费云主机域名都有一定的了解,大家如果还想学习更多知识,欢迎关注百云主机行业资讯频道。

相关推荐: java怎么将字节数组写入到一个文件中

java: ASCII.12 80 255 ASCII 1KB(Kilobyte )=1024B1MB(Megaby免费云主机域名te )=1024KB1GB(Gigabyte )=1024MB:java相关推荐: Python代码示例分析这篇文章主要介绍了P…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 03/08 16:15
下一篇 03/08 16:15

相关推荐