我有一个使用导航模块的elm 0.18应用程序。我使用看似[ a [ href "/#/page" ] [ text "Page" ]
的链接在其中导航,并使用Navigation.newUrl myNewUrl
进行重定向。
当我启动榆树反应堆时,一切都来自位置http://localhost:8000/src/main.elm/
,点击上面的链接将我带到http://localhost:8000/#/page
。这适用于我的webpack代码,但它将我发送回elm-reactor主页面。
在elm应用程序中导航不同页面并继续使用elm-reactor的正确方法是什么?
答案 0 :(得分:0)
您的链接会返回到网站的根目录,因为href
值以斜杠开头。如果您只想更改哈希值,请改为使用哈希字符:
[ a [ href "#/page" ] [ text "Page" ]
Elm Reactor实际上只是一个轻量级的调试工具。如果您尝试链接到项目中的不同页面和模块,那么Elm Reactor可能不太合适。使用webpack实时重新加载功能而不是尝试更改代码以适应调试环境可能会更好。