我很喜欢 Requirejs 的 ATM。我无法从我需要的文件中访问。
我让你我的代码,你会看到问题:
索引.html:
<script src="libs/jquery/requirejs.js"></script>
<script src="js/boot.js"></script>
<script src="home/init.js"></script>
引导.js:
require.config({
paths: {
jquery: 'libs/jquery/jquery',
home: 'home/home'
}
});
// my main module
define('common', [
'jquery'
], function($){
$('body').append('boot loaded ');
return { }
});
// require the main module
require(['common']);
在这里,没关系。
主页.js:
// simple object
var home = {
syl: 88
}
初始化.js:
// home module
define('init_home', [
'jquery',
'home'
], function($, home){
$('body').append('init loaded');
return home;
});
require(['init_home'], function(home) {
console.log(home.syl); // Uncaught TypeError: Cannot read property 'syl' of undefined
});
检查错误。
如何访问我的 home.js?请问语法是什么?
任何提示都值得赞赏。
感谢和问候。