我有一个快速的 Dart 问题。ImageElement 类的宽高属性还没有完全实现吗?我可以看到它们进入构造函数,但如果动态加载图像,它们显然不会更新,如下所示:
ImageElement image = new ImageElement();
image.src = 'whatever.jpg';
image.on.load.add((event) {
window.console.log(image.width); // Will always print 0.
});
我有一个快速的 Dart 问题。ImageElement 类的宽高属性还没有完全实现吗?我可以看到它们进入构造函数,但如果动态加载图像,它们显然不会更新,如下所示:
ImageElement image = new ImageElement();
image.src = 'whatever.jpg';
image.on.load.add((event) {
window.console.log(image.width); // Will always print 0.
});
您的代码会为 PNG 和 JPEG 打印有效的宽度和高度。
可能你有一个错误的 Dart SDK 版本。更新你的 Dart SDK。
或者图像路径错误,尝试使用绝对路径,例如:http ://www.dartlang.org/imgs/dart-logo.png