禁用JavaScript SPA的"enter"和反向链接


  1. 我用敲除JS编写了一个SPA。它包含一些形式。如果用户按"输入",它会重新加载整个页面。我怎样才能阻止它?
  2. 如何操作浏览器的反向链接。如果用户单击它,它将仅导航到SPA的主页。

有什么想法吗?谢谢转发!

  1. 在大多数SPA应用程序中,数据与JSON交互,而不是表单提交。 一个。停止表单提交返回假值。 B.如果有任何按钮,请将类型从提交更改为按钮。

  2. 在 SPA 应用程序中,所有视图都应基于唯一路由组成,以便历史记录 API 具有堆叠视图。根据用户后退按钮单击,它导航到上一页。

如果你想custmise路由,那么使用Hashchange或popstate。这将为您提供要玩的活动。

希望这些信息对您有所帮助。

最新更新