【发布时间】:2020-07-02 08:25:40
【问题描述】:
我有一个颤动的网络,我有一个这样的 JavaScript 函数:
async function doSomething(value) {
let x = await something(x);
return x
}
当我现在参加飞镖比赛时,我有:
final result = await js.context.callMethod('doSomething', ['someValue']));
当我打印它时它返回[object Promise],但它确实忽略了await,没有.then 函数,因此也不能与promiseToFuture 一起使用。
如何等待 JavaScript 执行?
【问题讨论】:
-
您能否分享一个没有
.then的示例承诺。 -
我也希望你做了类似
final result = await promiseToFuture(js.context.callMethod('doSomething', ['someValue'])));
标签: flutter flutter-web