Javascript 如何在seajs中使用配置变量

Javascript 如何在seajs中使用配置变量,javascript,cmd,Javascript,Cmd,我想为seajs中的模块定义一个全局变量: 我有很多jsp页面。通过在jap中进行一些配置,我可以将一个模块共享给多个jsp: seajs.config({ vars: { 'a': 'name1', 'b': 'name2' } }); 在我的模块中: define(function (require, exports, module) { console.log(seajs.data.vars.a); //name1 cons

我想为seajs中的模块定义一个全局变量:

我有很多jsp页面。通过在jap中进行一些配置,我可以将一个模块共享给多个jsp:

seajs.config({
    vars: {
        'a': 'name1',
        'b': 'name2'
    }
});
在我的模块中:

define(function (require, exports, module) {
    console.log(seajs.data.vars.a); //name1
    console.log(seajs.data.vars.b); //name2
});

我知道它是有效的,但这样使用是不正确的,有没有办法将全局变量传输到每个js模块,而不是直接在jsp中定义一个全局变量

vars config可用于加载不同的模块,如:

require('lib/{a}.js');
如果要将某些变量配置为模块,可以定义如下模块:

define(function(require, exports, module){exports.a='xx';exports.b='xxx';});

此模块只存储配置值

,因为seajs或sea.js在这里是一个标记,链接到它可能会有所帮助。我还没有创建新标记的权限>3