我正在使用 requirejs 我有几个条件来启动我的许多模块和插件。我想在用户通过几个条件后加载模块和所需的插件。
用例:
身份验证后最初加载登录屏幕加载另一个模块,检查所有条件是否成功的几个条件我想加载所有插件和其他模块。
我怎样才能用requirejs得到它?
我正在使用 requirejs 我有几个条件来启动我的许多模块和插件。我想在用户通过几个条件后加载模块和所需的插件。
用例:
身份验证后最初加载登录屏幕加载另一个模块,检查所有条件是否成功的几个条件我想加载所有插件和其他模块。
我怎样才能用requirejs得到它?
一种方法是简单地使用条件并将脚本加载到其中。
例子:
define('foo', function(require) {
if (/* condition */) {
require(['module'], function (module) {
// the module stuff
});
}
});
你可以在这个jsfiddle看到一个有条件地加载 jquery 的现场演示
还可以看看:如何用RequireJS实现延迟加载?