# ks.loadSubpackage
# LoadSubpackageTask ks.loadSubpackage(Object object)
加载子包。
# 参数
属性 | 类型 | 说明 | 最低版本 |
---|---|---|---|
name | string | 子包名称 | |
success | function | 成功回调 | |
fail | function | 失败回调 |
success的参数
属性 | 类型 | 说明 | 最低版本 |
---|---|---|---|
name | string | 子包名称 | |
path | string | 子包相对路径 |
fail的参数
属性 | 类型 | 说明 | 最低版本 |
---|---|---|---|
code | int | 错误代码 | |
errorMsg | string | 错误信息 |
# 返回值
类型 | 说明 | 最低版本 |
---|---|---|
LoadSubpackageTask | 加载分包任务实例 |
- 注: loadSubpackage 调用成功后, 子包目录下的
game.js
文件会被自动执行
# 示例代码
let launchScene = "sence2"; //您的子包名称
let loadTask = ks.loadSubpackage({name:launchScene,success:function(res){
.... //执行你需要的逻辑,如加载场景
},fail:function (err) {
console.log(err);
}});
loadTask.onProgressUpdate(res=>{
console.log(res);
});