如何防止require.js多次调用模块?

我正在使用使用require.js加载依赖项的现有Web应用程序。网页上有用于导航的选项卡,问题是单击选项卡不会一次加载关联的模块。而是,它按单击选项卡的总次数加载。

例如,单击选项卡一次将导致一次加载。再次单击它会加载两次,依此类推。

我已经检查了单击选项卡时单击事件的行为,并且每次单击仅触发一个事件。在require.js库中导航非常棘手,我迷失了代码。

侦听器代码:

 render : function () {
 sandbox.jquery('#configure').on('click',this.config_SectionTabClick);
 },config_SectionTabClick: function(e) {
                e.preventDefault();
                sandbox.start('configuration_main',"#div_Main_Page");
            }

require.js回调

execCb: function (name,callback,args,exports) {
                return callback.apply(exports,args);
            },

当单击选项卡时,我希望有一个回调到“ configuration_main”。目前,我收到多个回调。

ever2003 回答:如何防止require.js多次调用模块?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3168735.html

大家都在问