react 路由监听引起的问题

发布于 2022-09-12 00:17:41 字数 477 浏览 21 评论 0

路由使用提react-router4
在componentDidMount里监听了路由变化,动态改变头部内容
componentDidMount() {

    let sysTime = formatterUtil.getCurrentTime(new Date())
    let sysDay= formatterUtil.getDay()
    this.setState({ sysTime, sysDay })
    // 监听路由变化
    this.props.history.listen(route => {
       this.setState({
           routePath: route.pathname
       })
    })
}

报错:
image.png

这个怎么解决呢

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

我的奇迹 2022-09-19 00:17:41

这只是一个警告吧. 这警告貌似是不能操作更改链接

单调的奢华 2022-09-19 00:17:41

给你提示的很清楚了, unmount 的时候要把 listen callback 卸载掉

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文