0

我在索引页面上调用 requireJS,我想知道我是否可以从索引页面上的函数中获取变量并将其用作 main.js 文件中的条件?我正在尝试根据索引页面上的变量使用脚本。

4

1 回答 1

0

如果您希望您的变量在索引页面和主页上都可以访问,那么创建单独的 requireJS 模块,将 yuor 变量放在那里并在需要的地方引用该模块。

因此,假设您已经有两个模块:index.js 和 main.js,您可以创建第三个模块,我们称之为“myVariables.js”。创建该文件并在其中放入如下内容:

define(function() {

    var vm = {
        myGlobalVariable = "Hello"
    };

    return vm;
});

然后在您的其他模块中,您可以引用此模块,例如:

var myVariabledModule = require('myVariables');
alert(myVariablesModule.myGlobalVariable);

这应该给你和“你好”字符串的警报,这个代码应该在你的应用程序的任何模块中工作。

于 2013-09-17T21:45:59.100 回答