首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >requiredjs fall to load fallback

requiredjs fall to load fallback
EN

Stack Overflow用户
提问于 2014-04-25 17:54:34
回答 1查看 37关注 0票数 0

当使用requirejs时,我们这样做:

代码语言:javascript
复制
require(['jquery','bootstrap','history','nanoscroller','noty','noty-theme','bootbox'],function(){
    //run code
}

但是,我如何才能知道requirejs何时无法加载任何插件并显示带有消息的警告框呢?

EN

回答 1

Stack Overflow用户

发布于 2014-04-25 18:23:59

传递一个回调函数作为第三个参数,如果其中一个依赖项加载失败,将调用该回调函数。

代码语言:javascript
复制
require(['jquery','bootstrap','history','nanoscroller','noty','noty-theme','bootbox'], 
    function(){
        //run code
    },
    function (err) { // callback for dependency load failure
        alert(err);
    }
);

有关更多详细信息,请参阅the documentation

注意:您还可以使用全局错误处理程序。下面是the documentation的摘录

要检测本地errback不能捕获的错误,可以覆盖requirejs.onError():

代码语言:javascript
复制
requirejs.onError = function (err) {
    console.log(err.requireType);
    if (err.requireType === 'timeout') {
        console.log('modules: ' + err.requireModules);
    }

    throw err;
};
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23289778

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档