2

我正在尝试使用Dart 中的React库。

但是,我需要提供由React调用并this绑定到某个 javascript 对象的各种函数。我知道,我可以使用 js interopCallback类为 javascript 代码提供 Dart 回调,但是我不知道如何this在这些回调中访问 javascript。

你能帮我找出来吗?

4

1 回答 1

2

您必须withThisCallback创建时使用可选的命名参数。这样,当调用 dart 函数时,javascriptthis将作为第一个参数添加。就像是 :

var func = (jsThis, arg1) {
  // do the job with jsThis
};
new Callback.many(func, withThis: true);
于 2013-10-17T09:29:45.067 回答