我正在开发简单的在线建筑规划工具,它使用 svg 元素(dart:svg 库)作为编辑器画布。开发构建在本机 Dartium VM 中完美运行,但在运行 dart2js 后,我在任何浏览器中都会出现下一个错误:
Uncaught TypeError: Object #<SVGAnimatedString> has no method 'split'
Dart 在编译为 js 时没有显示任何错误。加载 DOM 后立即出现错误,这可能是 dart2js 翻译器问题吗?
提前致谢!
我正在开发简单的在线建筑规划工具,它使用 svg 元素(dart:svg 库)作为编辑器画布。开发构建在本机 Dartium VM 中完美运行,但在运行 dart2js 后,我在任何浏览器中都会出现下一个错误:
Uncaught TypeError: Object #<SVGAnimatedString> has no method 'split'
Dart 在编译为 js 时没有显示任何错误。加载 DOM 后立即出现错误,这可能是 dart2js 翻译器问题吗?
提前致谢!
AnimatedString没有split
方法。
也许您正面临问题 15787:SvgElement 的 className 实例变量是 SVGAnimatedString 而不是 dart2js 中的字符串。