gpt4 book ai didi

ffi - 以下警告是什么意思?

转载 作者:行者123 更新时间:2023-12-01 11:13:16 28 4
gpt4 key购买 nike

以下警告是什么意思,我该如何解决它的原因?

Warning: Unimplemented primitive used:removeEventListener 

[@bs.val]
external addEventListener: (string, unit => unit) => unit = "addEventListener";
external removeEventListener: (string, unit => unit) => unit =
"removeEventListener";

...

React.useEffect(() => {
let handler = () => dispatch(ToggleMenu(false));
addEventListener("popstate", handler);
Some(() => removeEventListener("popstate", handler));
});

最佳答案

在声明绑定(bind)时,您在 removeEventListener 的前面缺少 [@bs.val]

[@bs.val]
external addEventListener: (string, unit => unit) => unit = "addEventListener";
[@bs.val]
external removeEventListener: (string, unit => unit) => unit =
"removeEventListener";

有时很难看到这一点,因为 linter 总是在四处移动线;)

资料来源:几分钟前我也遇到过这个问题。

关于ffi - 以下警告是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56942995/

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