跳到主要内容
版本:3.x

Taro.getBackgroundFetchData(option)

拉取 backgroundFetch 客户端缓存数据

支持情况:

参考文档

类型

(option: Option) => Promise<SuccessCallbackResult>

参数

参数类型
optionOption

Option

参数类型必填说明
fetchTypestring缓存数据类别
weapp: 取值为 periodic
qq: 取值为 periodic
alipay: 取值为 pre: 数据预拉取; jsapiPre: API 预调用(目前仅支持地理位置预拉取)
complete(res: TaroGeneral.CallbackResult) => void接口调用结束的回调函数(调用成功、失败都会执行)
fail(res: TaroGeneral.CallbackResult) => void接口调用失败的回调函数
success(res: SuccessCallbackResult) => void接口调用成功的回调函数

SuccessCallbackResult

参数类型必填说明
fetchedDatastring or Object缓存数据
alipay: Object
timeStampnumber客户端拿到缓存数据的时间戳 ms。(iOS 时间戳存在异常,8.0.27 修复)
pathstring小程序页面路径
querystring传给页面的 query 参数
scenenumber进入小程序的场景值
fetchTypestring缓存数据类型,与入参 fetchType 一致
API 支持度: alipay
timestampnumber缓存数据的时间戳。单位:ms。
API 支持度: alipay