我想使用 a.js 模块的 test();
我的方法: -a.js-
define(function (require, exports, module) {
function test(val) {
alert(val);
}
window.test = test;
}
有其他方法吗?对不起,我的英语很差,希望你能理解,谢谢!
我想使用 a.js 模块的 test();
我的方法: -a.js-
define(function (require, exports, module) {
function test(val) {
alert(val);
}
window.test = test;
}
有其他方法吗?对不起,我的英语很差,希望你能理解,谢谢!
您通常不应该从 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>