【问题标题】:How to use NodeJS package in Flutter web app如何在 Flutter Web 应用中使用 NodeJS 包
【发布时间】:2021-05-21 06:19:03
【问题描述】:

我有一个需要能够创建虚拟 MIDI 设备的 Flutter Web 应用。为此,唯一的选择似乎是使用easymidi NodeJS package。将 NodeJS 脚本连接到 Flutter 应用的最佳方式是什么?

【问题讨论】:

    标签: node.js flutter dart flutter-web web-midi


    【解决方案1】:

    您可以从 Flutter Web 连接到 javascript。最好的方法是使用dart:js 库。

    将您的自定义 js 文件添加到 web 目录并确保它已加载

    <head>
        <script src="your.js" defer></script>
    </head>
    

    例如

    function info(text) {
        alert(text)
    }
    

    从飞镖调用:

    import 'dart:js' as js;
    
    js.context.callMethod('info', ['Hello!']);
    

    【讨论】:

      猜你喜欢
      • 2019-10-28
      • 2019-12-01
      • 2023-01-25
      • 2020-04-21
      • 2020-10-20
      • 2023-03-13
      • 2020-11-24
      • 2022-01-02
      • 2020-03-27
      相关资源
      最近更新 更多