每日一博 | Flutter Web 插件实现:打通 JavaScript 和 Dart
之前分享了如何在Flutter插件中支持Android和Windows,这篇文章将增加Web插件的实现方法,以及创建一个简单的web一维码,二维码识别应用。 参考资源 https://dart.dev/web/js-interop https://github.com/grandnexus/firebase-dart https://pub.dev/packages/js 开发Flutter Web插件 Web插件开发,主要问题是如何实现Dart和JavaScript的相互调用。官网提供的firebase_web示例值得学习和参考。 初始化web插件 在当前的插件工程中增加Web模板: flutter create --template=plugin --platforms=web . 和Windows, Android不同,web模板没有生成一个叫web的目录,也没有生成任何的JavaScritp代码文件。我们只看到一个新的flutter_barcode_sdk_web.dart文件。 接下来把插件声明添加到pubspec.yaml中: flutter: plugin: platfo...

