Zha*_*nov 5 javascript flutter
我有一个第三方 API 给我的脚本,我应该在客户端执行。为此,我需要以某种方式从 dart 调用这个 JS 函数。我看到酒吧里有一个 JS 库,但我不知道我应该做什么。有人可以解释一下吗?
cma*_*tom 10
这是关于如何在 Dart 中使用 javascript 库的非常好的教程:
https://dev.to/graphicbeacon/how-to-use-javascript-libraries-in-your-dart-applications--4mc6
它使用 js 包并提供了一个非常简单的解决方案。
就我而言,我需要从嵌入网页上的 Flutter 应用程序调用 js 方法。js 方法位于嵌入 Flutter 应用程序的主 html 页面上。
在这种情况下,您需要使用父选择器来定位js方法:@JS('parent.jsFunction')
@JS()
library main;
import 'package:js/js.dart';
@JS('parent.jsFunction')
external void jsFunction(dynamic command, dynamic arg);
void callJsFunction() {
jsFunction('command', 'args');
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6839 次 |
| 最近记录: |