Tried to register widget with id==content but that id is already registered

问题:以下是出问题代码:Tried to register widget with id==content but that id is already registered

 1 <!-- dojo配置 -->
 2     <script type="text/javascript">
 3         var dojoConfig = {
 4             parseOnLoad: true, // 当DOM和所有初始依赖项被载入后,使用dojo/parser解析页面。推荐设置为false(或省略),然后明确的引用dojo/parser调用parser.parse()。
 5             packages: [
 6                 { name: "test", location: "/js/myjs/test" }
 7             ], // 设置模块路径
 8         };
 9 
10     parser.parse();
11     </script>
View Code

问题原因:parseOnLoad:true跟parser.parse()功能相同,2次解析界面。

  id=content进行了2次注册,第二次注册时报错。

解决办法:parseOnLoad:true改为false或者删除parser.parse();

原文地址:https://www.cnblogs.com/yuankunblogs/p/3995995.html