Taro.downloadPackages(option)
针对在小程序中调用其他小程序的场景,预下载其他小程序的包内容。 Web 态说明:Web 态不支持预下载的能力。
支持情况:
类型
(option: Option) => void
参数
参数 | 类型 |
---|---|
option | Option |
Option
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
pageList | IPageItem[] | 是 | 预下载的小程序的列表。 |
success | (res: SuccessCallbackResult) => any | 否 | 接口调用成功的回调函数 |
fail | (err: TaroGeneral.CallbackResult) => any | 否 | 接口调用失败的回调函数 |
complete | (res: TaroGeneral.CallbackResult) => any | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
IPageItem
参数 | 类型 | 说明 |
---|---|---|
appKey | string | 预下载的小程序的 appKey |
pages | string[] | 页面路径 |
SuccessCallbackResult
参数 | 类型 | 说明 |
---|---|---|
__index | __index | 小程序包预下载结果回调 |
IAppKeyResult
参数 | 类型 | 说明 |
---|---|---|
pageUrl | string | 页面路径 |
status | string | 预下载能力调用结果。值为 "0" 时是成功,非 "0" 时是失败 |
message | string | 预下载结果信息 |