gpt4 book ai didi

javascript - 从 Flutter 应用程序调用 javascript 函数

转载 作者:行者123 更新时间:2023-12-03 21:00:07 24 4
gpt4 key购买 nike

我有一个第三方 API 给我的脚本,我应该在客户端执行。为此,我需要以某种方式从 dart 调用这个 JS 函数。我已经看到酒吧里有一个 JS 库,但我不知道我应该做什么。有人可以解释一下吗?

最佳答案

这是一个关于如何在 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');
}

关于javascript - 从 Flutter 应用程序调用 javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58702938/

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