从 JavaScript 获取变量到 Dart

2024-04-17

我的 HTML 文档头中导入了一个 JavaScript 库。如何从该库访问对象?

谢谢。


文章中描述了与 JavaScript 的互操作“使用 Dart 中的 JavaScript:js 库” http://www.dartlang.org/articles/js-dart-interop/

简而言之,您必须:

//import the JS interop lib
import 'package:js/js.dart' as js;

// access the JS context for the page
var context = js.context;

// then use context to access JS object
var canvas = query('#map_canvas');
var googlemaps = js.context.google.maps;

// and create JS objects accessed through proxies
var googlemap = new js.Proxy(googlemaps.Map, canvas);

有关更多详细信息(范围、生命周期、回调等)和示例,请参阅链接的文章。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从 JavaScript 获取变量到 Dart 的相关文章

随机推荐