开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
基础 api
基础
应用级事件
界面
跳转
多媒体
缓存
预拉取
文件
位置
网络
设备
worker
数据安全
分享
收藏
自定义通用菜单
更新管理
web-view组件控制
升级支付宝最新版本
隐私信息授权
小程序广告
开放能力 api
开发 > api > 基础 api > 缓存 > 预拉取 > 地理位置预拉取
评论
收藏
我的文档
设置

添加配置

在小程序项目根目录创建 preload.json,该文件中填写预加载配置。
注意:

  • preload.json 最多支持配置 2048 个字节,超过大小 ide 会提示超限;
  • 相同 fetchtype 类型只支持配置一个预加载数据。

配置示例

注意: 实际的配置文件不支持注释,下面文件中的注释部分只是为了更好说明每个字段的作用,请在拷贝的时候从配置文件中删除。

[
  {
    "fetchtype": "jsapipre", // 对于地理位置预拉取,固定为 "jsapipre"
    "params": {
      "jsapi": "my.getlocation",
      "data": {               // 参考 my.getlocation 的入参(不支持 success/fail/complete 回调)
        "cachetimeout": 30,
        "type": 1
      }
    }
  }
]

params 配置说明

属性 类型 必填 说明
jsapi string api 名称。
data object api 入参。具体属性请参考相关 api 入参。

请求数据

当用户打开小程序时,小程序框架会按配置立即调用 my.getlocation,并缓存结果供下一步获取。

获取数据

通过调用 jsapi my.getbackgroundfetchdata 获取已缓存的数据。

内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图