Dojo方面不适用于ready
我希望有一个方面在调用DojoReady之后执行一些任务。代码如下所示:Dojo方面不适用于ready,dojo,Dojo,我希望有一个方面在调用DojoReady之后执行一些任务。代码如下所示: aspect.after(dojo, "ready", function(deferred) { loader.hide(); }); 调用page ready函数后,不会调用loader.hide()。但是上面的代码在xhr中运行良好,而不是在ready中。方面是否适用于dojo/ready?我是不是遗漏了什么 提前谢谢你的帮助 =========================================
aspect.after(dojo, "ready", function(deferred) {
loader.hide();
});
调用page ready函数后,不会调用loader.hide()。但是上面的代码在xhr中运行良好,而不是在ready中。方面是否适用于dojo/ready?我是不是遗漏了什么
提前谢谢你的帮助
===============================================
经过几次尝试和错误后,通过使用
dojo.ready(function() {
});
想知道为什么aspect无法与
require(["dojo/ready"], function(ready) {
ready(function() {
});
});
也可以尝试使用dojo/domReady。不允许将domReady映射到任何变量,因此它必须出现在末尾:
require(["dojo/ready","dojo/domReady!"],function(ready) {
ready(function() {
// Your code
});
});
经过几次尝试和错误后,通过使用dojo.ready(function(){我认为第二种方法更容易理解。我不确定方面是否是这种情况下的最佳方法。