【发布时间】:2019-05-15 13:57:33
【问题描述】:
简单地说,我想制作小型货币兑换应用程序(宠物项目-我想要免费的 API(每月 1000 个请求,包括更多货币是一个完美的选择))。我不喜欢到目前为止找到的免费 API,但我找到了这个网站 https://bg.coinmill.com/,我想将它用于我的目的。阅读类似问题的答案:
在 Flutter 中使用 JS 的唯一方法是使用 WebView。
Dart 仅为浏览器应用程序编译为 JS,而对于 Flutter,它编译为>本地机器代码。
使用包js将js代码直接转换为dart
package JS 不会转换 JS,它只是为 JS 函数创建代理以 >能够从 Dart 调用它们,但这也仅在 Dart web >applications 中受支持。
简单地说,如果不遇到一些编译错误和一些解决方法,这是不可能的。然而https://github.com/pichillilorenzo/flutter_inappbrowser 看起来很有希望。嵌入看起来很难看的网页,我无法控制用户界面/设置。我现在的选择是寻找另一个免费的货币 API 或尝试找到解决方法。我倾向于使用另一种 API,但不确定是哪一种。有什么建议吗?
【问题讨论】:
-
你认为你为什么需要 JavaScript?
-
嗯,我认为如何包装 js lib 并使用它会是一个很好的用例。只是为了确保上面引用的答案是您的@Günter Zöchbauer。否则我会得到一个很好的推荐。附:我想我试图在 gitter flutter 频道中向您询问这件事和您的建议,但徒劳无功。感谢您在这里回答伙伴。
-
Gitter 有点难以跟上。我更喜欢这样的问题。人们通常会更加努力地在这里解释他们的问题/问题,并且不会与许多不相关的 cmets 混淆。这使得在不同任务之间跳转时更容易。 Flutter 团队 pub.dartlang.org/packages/webview_flutter 的 webview 插件像任何其他小部件一样内嵌显示(仍处于早期阶段)。
标签: javascript dart flutter currency