添加配置
在小程序项目根目录创建 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 获取已缓存的数据。