【问题标题】:go back to the same state on history.js返回 history.js 上的相同状态
【发布时间】:2015-05-13 19:29:36
【问题描述】:

在我的单页应用程序中,我有一个页面,用户有一个选择框,数据可以根据用户选择的选项进行更改。

当数据发生变化时,我将新状态推送到历史记录

History.pushState({'id':params.id}, 'activity', '?activity');

推送工作正常,问题是当我点击“返回”时,历史检测到之前的状态是相同的(“活动”),所以后面不起作用。但数据不同,我希望插件重新加载同一页面,但使用以前的数据。

【问题讨论】:

  • 也许有人知道?我在任何地方都找不到解决方案..

标签: browser-history history.js


【解决方案1】:

我发现了问题。这不是同一州的问题。我忘记将 preventDefault 添加到更改状态的链接中。

【讨论】:

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