防止代码的javascript部分中的锚标记刷新Elm单页面应用程序中的页面?

时间:2017-05-07 06:41:31

标签: elm

我正在尝试在单页面应用程序中实现无哈希的URL(如/somePage)。

我现在正在使用here中的onPreventDefaultClick,以阻止锚点链接在代码的elm部分点击时刷新页面。

问题是,我在页面上嵌入了一个javascript编辑器。并且还会有不可预测的链接数(链接到应用程序上具有不同URL的不同功能)。如何防止它们刷新页面。但也允许他们运行命令并在此之后更改URL。

使用像/#/somePage这样的哈希网址很容易。在当前的实现中,我只是在代码的JS /编辑器部分的锚标签中使用了哈希网址,这只是通过更改触发我的PageChanged Page消息的网址来实现的。为此,我在榆树中使用navigation package

谢谢!

0 个答案:

没有答案