我今天面临dart2js的问题,dart2js没有任何错误就结束了,但是当我在浏览器(Chrome)上启动我的webapp时,控制台发送此错误“未捕获类型'Mi'不是子类型类型'IF'“ 但是当在Dartium上运行时,没有错误。我不是真正的JavaScript,所以我不知道如何进一步调查。
我的应用程序部署在那里:
5.231.68.247/comprachicos/index.html
有错误的页面是:
5.231.68.247/comprachicos/jeu.html
我的消息来源是Github: https://github.com/eagleofdeath13/Comprachicos/tree/master/web
提前致谢:D
答案 0 :(得分:0)
当我在Dartium中运行时,它确实会导致异常。
在你的jeu.html中你有
<input id="nextPageButton" type="button"/>
在你的main.dart中你有:
ButtonElement b = querySelector("#nextPageButton");
所以Dart中的错误信息是:
Exception: type 'InputElement' is not a subtype of type 'ButtonElement' of 'b'.
使用html中的button
- 代码或InputElement
中的main.dart
来解决此问题。