gpt4 book ai didi

elm - 使用具有不同程序功能的多个 elm 包

转载 作者:行者123 更新时间:2023-12-02 01:02:10 26 4
gpt4 key购买 nike

我正在尝试使用 Html.Styled 包和 Navigation 包创建一个 elm 应用程序。问题是它们都有自己的 program 功能,但据我所知,我的整个应用程序只使用一个程序。是否可以同时使用这两个包的 program 函数,或者是否有单独的方法来使用这两个包?

谢谢

最佳答案

来源Html.Styled.program显示它只是用 toUnstyled 包装了您的样式化 view 函数。您应该能够对 Navigation.program 的输入执行相同的操作:

import Html
import Html.Styled
import Navigation

main : Platform.Program Basics.Never model msg
main =
Navigation.program urlParser
{ init = init
, update = update
, view = view >> Html.Styled.toUnstyled
, subscriptions = subscriptions
}


view : model -> Html.Styled.Html msg
view model = ...

我不相信有任何通用的解决方案可以使多个程序实现在包之间协作,但这应该让您使用您引用的两个包。

关于elm - 使用具有不同程序功能的多个 elm 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49848648/

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