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>
问题原因:parseOnLoad:true跟parser.parse()功能相同,2次解析界面。
id=content进行了2次注册,第二次注册时报错。
解决办法:parseOnLoad:true改为false或者删除parser.parse();