完整代码在ellie:https://ellie-app.com/hC86PYBMda1/0
问题在于,菜单定位的模型字段会在选择时更新,但发送到更新的Msg
的完整效果在CloseMenu
或其他OpenMenu
{之前不会执行{1}}已发送。
更新功能的相关部分:
SelectMsg
调用以下函数:
update msg model =
case msg of
SelectBenzo searchMsg ->
(benzoUpdate searchMsg model, Cmd.none)
...
答案 0 :(得分:0)
我认为围绕这类事情存在风格元素的已知问题。我认为这就是密钥库暴露的原因。尝试直接使用它而不是元素。
http://package.elm-lang.org/packages/mdgriffith/style-elements/4.3.0/Element-Keyed