有关于使用 js_interop 从 Dart 调用 Javascript 函数的 HOWTO 文档吗?

问题描述 投票:0回答:1

任何人都可以向我指出使用 js_interop 从 Dart 调用 Javascript 函数的指南吗?或者,有没有使用 flutter_qjs 的食谱?

我尝试阅读文档,但它们根本没有帮助。我需要的是一些示例代码

javascript flutter dart interop flutterflow
1个回答
0
投票

你应该使用

js
包。

  1. js
    添加到
    pubspec.yaml
dependencies:
  flutter:
    sdk: flutter
  js: ^0.6.3
  1. 添加功能或包含您的js文件
    web/index.html
function showAlert(message) {
  alert(message);
}
  1. 在您的 dart 文件中,导入并定义您的函数
import 'package:js/js.dart';

@JS('showAlert')
external void showAlert(String message);
  1. 在 dart 中使用函数
showAlert('Hello from Dart!');

这是结果

© www.soinside.com 2019 - 2024. All rights reserved.