我想使用a.js模块的test();
我的方法: - a.js -
define(function (require, exports, module) {
function test(val) {
alert(val);
}
window.test = test;
}
有其他方法吗? 抱歉,我的英语非常好,我希望你能理解,谢谢!
答案 0 :(得分:1)
通常不应从RequireJS模块中分配全局变量(即在window
上设置属性)。
define(function() {
function test(val) {
alert(val);
}
return test;
}
<!-- import requirejs ... -->
<script>
// Use the return value from the "test" module.
require(["test"], function(testFn) {
testFn("hello");
});
</script>