模块默认已经初始化给 window.loader
用法: loader.map(obj);
字段名 | 类型 | 必须 |
---|---|---|
obj | object | 是 |
obj.moduleName | string | 是 |
obj.script | string | 是 |
obj.template | string | 否 |
obj.callback | function | 否 |
更多字段,请查看API bui.loader
用法1: 配置一个模块
js:
// 定义一个指定模块 page2
loader.map({
moduleName: "page2",
script: "pages/page2/page2.js"
})
// 在page2.js
loader.define("page2",function(){
})
用法2: 配置多个模块
js:
loader.map({
modules: {
page2: {
moduleName: "page2",
script: "pages/page2/page2.js"
},
page3: {
moduleName: "page3",
callback: function(){
}
}
}
})
注意:如果定义了callback,则不需要指定script 地址,可以直接加载page3模块