gpt4 book ai didi

javascript - 无法访问 require.js 中的依赖对象字段 - 无法读取未定义的属性

转载 作者:行者123 更新时间:2023-11-28 00:49:59 26 4
gpt4 key购买 nike

我已经创建了模块

myModule.js

require(['jquery'],function($){
return {
init: function(){
$('.test').hide();
}
}
});

配置:

require.config({
baseUrl : "js/",
paths : {
jquery : 'lib/jquery/jquery-2.1.1',
myModule : 'lib/modules/myModule
},
shim : {

}
});

现在我想在其他模块中的适当位置使用 mymodule.init 函数(假设在 AJAX 加载之后)

require(['jquery', 'myModule'],function($, myModule){
...
myModule.init();
...
});

这里我有一个错误:

Cannot read property 'init' of undefined 

我做错了什么?

最佳答案

myModule.js中,您调用require。您应该调用 define 来定义您的模块。第一个参数是依赖项列表,第二个参数是函数的 define 调用有点像具有相同参数的 require 调用,但另外 定义您的模块。

关于javascript - 无法访问 require.js 中的依赖对象字段 - 无法读取未定义的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26904865/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com