从URL导航elm而不销毁状态(elm 0.18)
我有一个elm应用程序,它集成了登录和从服务器获取数据。登录后,我导航到从URL导航elm而不销毁状态(elm 0.18),elm,Elm,我有一个elm应用程序,它集成了登录和从服务器获取数据。登录后,我导航到/#/pages/13,它会用页面id 13更新模型。如果我在应用程序中单击,我会看到该页面在模型中持续存在的证据 当我通过内部链接离开该页面时,请输入http://localhost:3000/#/pages/13在URL中,我仍然可以看到该页面 如果我在那个位置输入那个URL,它似乎会将该行为视为完全刷新,重置模型…包括我的令牌,所以它会将我注销 在elm不重置模型的情况下,如何将同一页面输入URL (如果有关系的话,我
/#/pages/13
,它会用页面id 13更新模型。如果我在应用程序中单击,我会看到该页面在模型中持续存在的证据
当我通过内部链接离开该页面时,请输入http://localhost:3000/#/pages/13
在URL中,我仍然可以看到该页面
如果我在那个位置输入那个URL,它似乎会将该行为视为完全刷新,重置模型…包括我的令牌,所以它会将我注销
在elm不重置模型的情况下,如何将同一页面输入URL
(如果有关系的话,我正在使用gulp)这种行为似乎是有意为之,尽管我没有找到官方来源 您最多可以做的就是显示一个提示,允许用户取消导航 相关的: