【问题标题】:Route to home page with page refresh通过页面刷新路由到主页
【发布时间】:2020-09-18 14:11:15
【问题描述】:

我正在使用 react、redux 和 next.js。

我有一个加载了用户数据的 USER 组件。在这个组件中,我有注销按钮以及用户数据。在这里,用户数据路由和家乡路由在同一个位置。
当我点击注销时,我正在重新设置存储状态并用 Router.replace('/') 替换路由。

注销后,它会重置存储状态。但是,页面没有刷新,因为用户数据路由和主路由('/')在同一个位置。如何刷新页面?不使用 Router.reload() 的任何可能选项?

【问题讨论】:

  • 如果是同一个路由,reset store state应该就够了……主路由显示时如何选择要渲染的组件?

标签: reactjs next.js


【解决方案1】:

尝试使用

window.location.reload()

它将通过初始化状态帮助您重新加载整个页面。 希望对你有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-01-27
    • 2017-10-06
    • 1970-01-01
    • 2011-01-27
    • 2022-01-05
    • 2018-02-15
    • 2017-11-27
    相关资源
    最近更新 更多