从URL导航elm而不销毁状态(elm 0.18)

从URL导航elm而不销毁状态(elm 0.18),elm,Elm,我有一个elm应用程序,它集成了登录和从服务器获取数据。登录后,我导航到/#/pages/13,它会用页面id 13更新模型。如果我在应用程序中单击,我会看到该页面在模型中持续存在的证据 当我通过内部链接离开该页面时,请输入http://localhost:3000/#/pages/13在URL中,我仍然可以看到该页面 如果我在那个位置输入那个URL,它似乎会将该行为视为完全刷新,重置模型…包括我的令牌,所以它会将我注销 在elm不重置模型的情况下,如何将同一页面输入URL (如果有关系的话,我

我有一个elm应用程序,它集成了登录和从服务器获取数据。登录后,我导航到
/#/pages/13
,它会用页面id 13更新模型。如果我在应用程序中单击,我会看到该页面在模型中持续存在的证据

当我通过内部链接离开该页面时,请输入
http://localhost:3000/#/pages/13
在URL中,我仍然可以看到该页面

如果我在那个位置输入那个URL,它似乎会将该行为视为完全刷新,重置模型…包括我的令牌,所以它会将我注销

在elm不重置模型的情况下,如何将同一页面输入URL


(如果有关系的话,我正在使用gulp)

这种行为似乎是有意为之,尽管我没有找到官方来源

您最多可以做的就是显示一个提示,允许用户取消导航

相关的: