Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
简单Dart Web组件不工作_Dart_Dart Webui_Dartium - Fatal编程技术网

简单Dart Web组件不工作

简单Dart Web组件不工作,dart,dart-webui,dartium,Dart,Dart Webui,Dartium,简短版本:第一个链接中的自定义web组件示例对我不起作用。为什么不呢?我在达蒂姆做这个 长版本: 我将Dart Web UI示例从复制并粘贴到Dart编辑器中,并尝试运行它。页面上没有显示任何内容。我以前使用过dart,但没有用于web组件,所以我注意到此代码与我编写的其他代码之间的一个区别是没有,所以我在底部添加了它。现在我得到了一个错误: Internal error: Dart_Invoke: did not find top-level function 'main'. 现在错误消失了,

简短版本:第一个链接中的自定义web组件示例对我不起作用。为什么不呢?我在达蒂姆做这个

长版本: 我将Dart Web UI示例从复制并粘贴到Dart编辑器中,并尝试运行它。页面上没有显示任何内容。我以前使用过dart,但没有用于web组件,所以我注意到此代码与我编写的其他代码之间的一个区别是没有
,所以我在底部添加了它。现在我得到了一个错误:

Internal error: Dart_Invoke: did not find top-level function 'main'. 现在错误消失了,两个print语句都被打印出来了,但什么也没发生

为方便起见,以下是原始教程代码:


点击我
(单击计数:{{count}})
导入“包:web_ui/web_ui.dart”;
类计数器组件扩展WebComponent{
整数计数=0;
void increment(){count++;}
}
main(){}

需要“构建”Web UI应用程序(有关详细信息,通常通过项目根目录中名为
build.dart
的脚本)

如果我转到Dart编辑器,使用向导创建一个新的测试项目,并选择Web项目(使用Web\u ui库)选项,这将创建包含构建脚本的样板文件

打开html文件并粘贴github教程中的代码,替换已有的内容。保存文件时,将调用
build.dart
,将生成版本输出到/web/out/

点击run按钮,Dart编辑器将在Dartium中打开应用程序(它知道向URL添加
/out/