掃二維碼與項目經理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網交流
功能介紹:開發(fā)者可以通過配置,在小程序初始化后,由框架自動預下載可能需要的分包,提升進入后續(xù)分包頁面時的啟動速度。

成都創(chuàng)新互聯(lián)公司專注于企業(yè)成都全網營銷推廣、網站重做改版、華安網站定制設計、自適應品牌網站建設、H5網站設計、電子商務商城網站建設、集團公司官網建設、成都外貿網站建設公司、高端網站制作、響應式網頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為華安等各大城市提供網站開發(fā)制作服務。
分包預下載目前既支持通過全局配置方式使用,也支持開發(fā)者通過調用 API 完成。
API 調用方式參考:loadSubPackage。
全局配置方法:
{"pages": ["pages/index"],"subPackages": [{"root": "important","pages": ["index"]},{"root": "sub1","pages": ["index"]},{"name": "hello","root": "path/to","pages": ["index"]},{"root": "sub3","pages": ["index"]}],"preloadRule": {"pages/index": {"network": "all","packages": ["important"]},"sub1/index": {"packages": ["hello", "sub3"]},"sub3/index": {"packages": ["path/to"]}}}
preloadRule 中,key 是頁面路徑;value 是進入此頁面后預下載的配置,每個配置有以下幾項:
| 字段 | 類型 | 必填 | 默認值 | 說明 |
|---|---|---|---|---|
| packages | Array. | 是 | 無 | 進入頁面后預下載分包的 root |
| network | String | 否 | wifi | 在指定網絡下預下載,有效值為: all:不限網絡 wifi:僅 wifi 下預下載 |
A:端能力的 root 參數為 string 類型,只能配置一個。但是可以通過 app.json 中的 preloadRule 配置多個子包。
代碼示例:
{"pages": ["pages/index"],"subPackages": [{"root": "sub1","pages": ["index"],},{"name": "hello","root": "path/to","pages": ["index"]}],"preloadRule": {"pages/index": {"network": "all","packages": ["hello", "sub1"]}}}

我們在微信上24小時期待你的聲音
解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網交流