dojo parser returned unfilled promise 问题解决
我出现这个问题的原因,是因为用了模板,而模板中的html在主页面中也出现了,就是说主页面中与模板相同的html代码没有删掉,
删掉之后就解决了。
今天又碰到了这个问题,是因为模板的dialog初始化实例,关闭此dialog后,虽然dialog不再显示,但仍然在domNode中存在,
只是被隐藏了。因此,当再次点击时,就会出现这个错误,表面这个页面已经存在了。
今天被这个问题折磨了一天,哎,还是对dojo不了解,显示准备destroy,发现不行,后来又准备一个dialog做一个模板类,但发现点击
第一次出现,再点击又出现这个问题,还是因为上面的原因,模板初始化后就存在于DOMNode中了。
最后,实在没办法,只能想一个巧招,在模板的dialog中添加id属性,这样,模板添加到domNode中后,可以通过dijit.byId找到这个模板,如果
此模板为undefined,则初始化;若不为undefined,则直接show出这个dialog。
虽然问题暂时解决了,但对dojo widget的机制还是不熟悉,还是等项目闲下来,多看看dojo的机制,属性dojo

浙公网安备 33010602011771号