我正在构建Elm应用程序,并试图添加导航as per the manual。
我已经添加了LinkClicked
和UrlChanged
的必需处理,它们对于href
来说可以正常工作,但不适用于指向不同页面的按钮。
例如,在我的搜索页面中:
...
, Input.button [ centerX ] -- This doesn't trigger a navigation message
{ onPress = Just StartSearch
, label = text "Search"
}
, Element.link [] -- This triggers a navigation message
{ label = text "Search"
, url = "/search"
}
...
单击按钮时如何应用导航更改?