有没有办法简单地转到 Elm 中的新网页,类似于单击链接?
我有一个button
点击后我想将用户带到另一个网页。我知道我可以将它作为一个a
元素并使用 CSS 将其设置为像按钮一样的样式。但是,我正在使用elm-mdl
创建材料设计精简版按钮,无论如何我都想知道如何做到这一点。
我已经尝试创建一个GoTo String
Msg
并在单击按钮时触发它Button.onClick (GoTo "newpage.html")
,但我不知道该为Cmd
. 我尝试了以下方法:
GoTo url ->
( model, Navigation.newUrl url )
但这只会使地址栏中的 URL 发生变化,用户实际上并没有转到新的 url...我可以使用端口并编写一些简单的 JavaScript 代码来调用window.location.href = 'newpage.html'
,我只是希望有一个简单的标准 Elm方法来做到这一点。