gpt4 book ai didi

purescript - 当 html 元素不存在时不要运行卤素组件

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

我对纯脚本和卤素完全陌生。我试图在 html 元素存在时显示卤素组件 (myButton),否则不执行任何操作。

displayButton :: Eff (HA.HalogenEffects ()) Unit
displayButton = HA.runHalogenAff do
containerElement <- HA.selectElement (QuerySelector "#halogen-button")
case containerElement of
Nothing -> ???
Just element -> runUI myButton unit element

我不知道要在 Nothing 子句中放入什么代码,以便我的代码类型检查并且在那种情况下不执行任何操作。

最佳答案

pure unit 是您可以放入的“什么都不做”。您也可以使用 for_使这个更好一点:

for_ containerElement \element ->
runUI myButton unit element

其中,如果你考虑柯里化(Currying)是一样的:

for_ containerElement (runUI myButton unit)

关于purescript - 当 html 元素不存在时不要运行卤素组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44342719/

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