我能够从 dart 发出警报消息,但不知道如何调用我在 dart 的另一个 js 文件中编写的函数。如果它是直截了当的,这将是一个很好的卖点。我确实看到了这篇文章,这让我开始了,但我觉得一定有办法,所以如果你想通了,请分享爱。
这是我所做的:
将此添加到 yaml 文件中:
依赖项:js:托管:js
在 dart 文件顶部添加 import 语句: import 'package:js/js.dart' as js;
添加这段代码以显示警报消息
js.scoped(() { js.context.alert("欢呼雀跃!"); });
这是我认为应该起作用但不起作用的部分:鉴于我有一个javascript函数doSomething(),我应该能够调用
js.context.doSomething();