swan.loadSubPackage

解释:提前下载好子包的资源,目录结构配置参考分包加载分包预下载 swan.loadSubPackage - 图1

方法参数

Object object

object参数说明

属性名类型必填默认值说明
rootString要下载的子包的root
successFunction接口调用成功的回调函数
failFunction接口调用失败的回调函数
completeFunction接口调用结束的回调函数(调用成功、失败都会执行)

示例

在开发者工具中预览效果

扫码体验

分包预下载 swan.loadSubPackage - 图2请使用百度APP扫码

图片示例

分包预下载 swan.loadSubPackage - 图3

分包预下载 swan.loadSubPackage - 图4

分包预下载 swan.loadSubPackage - 图5

代码示例

  • 在 swan 文件中
  1. <view class="wrap">
  2. <button type="primary" bindtap="loadSubPackage">loadSubPackage</button>
  3. </view>
  • 在 js 文件中
Page({
    loadSubPackage() {
        swan.loadSubPackage({
            root: 'packageA/pages',
            success: res => {
                console.log('loadSubPackage success', res);
            },
            fail: err => {
                console.log('loadSubPackage fail', err);
            }
        });
    }
});
  • 在 css 文件中
.wrap {
    padding: 50rpx 30rpx;
}

错误码

Android

错误码说明
202解析失败,请检查参数是否正确
1001执行失败

iOS

错误码说明
202解析失败,请检查参数是否正确
1001预加载子包失败