gpt4 book ai didi

dart - 将 Dart 函数公开给 javascript

转载 作者:行者123 更新时间:2023-12-03 23:46:10 24 4
gpt4 key购买 nike

我对 Dart 有点新手,并试图通过在其中编写一些库函数来弄湿我的脚。

虽然我从 dart 调用 javascript 函数没有问题,但我很想能够从 javascript 调用 dart 函数,但到目前为止,我没有太多喜欢。

例如,我希望能够从 dart 公开一些基本功能,例如:

main() {
String foo() {
return "bar!";
}

js.scoped(() {
js.context.foo = foo;
});
}

然后能够从 javascript 调用它们,如下所示:

<script>
window.onload = function() {
alert("foo() = " + foo());
}
</script>

这样的事情甚至可能吗?

最佳答案

没问题 !见 Calling Dart from JavaScript .

在你的情况下:

import 'dart:js' as js;
main() {
String foo() {
return "bar!";
}

js.context['foo'] = foo;
}

关于dart - 将 Dart 函数公开给 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15669163/

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