我正在尝试使用来自Dart的React库。
但是,我需要提供由 React 调用的各种函数,其中this
绑定到某个javascript对象。我知道,我可以使用js interop Callback
类为javascript代码提供Dart回调,但我不知道如何在这些回调中访问javascript this
。
你能帮我找一下吗?
答案 0 :(得分:2)
您必须在withThis
创建时使用可选的命名参数Callback
。这样,当调用dart函数时,javascript this
将被添加为第一个参数。类似的东西:
var func = (jsThis, arg1) {
// do the job with jsThis
};
new Callback.many(func, withThis: true);