gpt4 book ai didi

Elm:如何使用 Navigation.newUrl 获取页面加载数据?

转载 作者:行者123 更新时间:2023-12-02 13:12:39 24 4
gpt4 key购买 nike

我有一个包含多个页面/路由的 Elm 应用程序。我有一个“/dashboard”路线,需要页面加载数据。

当用户硬性浏览器重新加载时,我必须修改 init 函数,并且我必须修改 update 函数的 onLocationChange调用 Navigation.newUrl 时的子句。

我的问题是:这是正确的方法吗?当我感觉应该有一个地方来处理这个问题时,我讨厌必须修改两个函数。

最佳答案

我认为你可以让 update 函数处理所有 Cmd 创建。

init : Navigation.Location -> ( Model, Cmd Msg )
init location =
update
(LocationChange location)
initialModel

关于Elm:如何使用 Navigation.newUrl 获取页面加载数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46207500/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com