gpt4 book ai didi

dart - 如何从 JavaScript 调用 Dart 函数

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

我的公司有一个用 JavaScript 编写的有缺陷的胖客户端应用程序。与大型 JavaScript 应用程序一样,代码迅速变得难以管理。
我个人认为用 Dart 编写会是一个更好的解决方案。但是“重新开始”的管理方法是行不通的。
我知道可以从 Dart 调用 JavaScript 代码,但是可以从 JavaScript 调用 Dart 代码吗?
这将允许我们用 Dart 版本逐步替换更关键的库,并且仍然能够使用原始代码库。

最佳答案

你应该试试 Dart 的 JS interop library .

您可以在 Dart 中定义一个回调函数并将其(以某种方式)导出到 JavaScript。

看看这个例子:

Dart代码定义JS函数

 context['javascriptFunctionName'] = (parameter) {
//call any Dart method
}

然后从 JavaScript 调用它:
javascriptFunctionName({'param': 'value'});

关于dart - 如何从 JavaScript 调用 Dart 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23104432/

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