新聞中心
- 分包預(yù)下載
- 分包預(yù)下載規(guī)則
- 常見(jiàn)問(wèn)題
- Q:這個(gè)分包預(yù)加載只能加載一個(gè)分包嗎?
- Q:這個(gè)分包預(yù)加載只能加載一個(gè)分包嗎?
分包預(yù)下載
分包預(yù)下載規(guī)則
功能介紹:開(kāi)發(fā)者可以通過(guò)配置,在小程序初始化后,由框架自動(dòng)預(yù)下載可能需要的分包,提升進(jìn)入后續(xù)分包頁(yè)面時(shí)的啟動(dòng)速度。

成都創(chuàng)新互聯(lián)公司專(zhuān)注于企業(yè)成都全網(wǎng)營(yíng)銷(xiāo)推廣、網(wǎng)站重做改版、華安網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5網(wǎng)站設(shè)計(jì)、電子商務(wù)商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)公司、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性?xún)r(jià)比高,為華安等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。
分包預(yù)下載目前既支持通過(guò)全局配置方式使用,也支持開(kāi)發(fā)者通過(guò)調(diào)用 API 完成。
API 調(diào)用方式參考:loadSubPackage。
全局配置方法:
- JSON
{"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 是頁(yè)面路徑;value 是進(jìn)入此頁(yè)面后預(yù)下載的配置,每個(gè)配置有以下幾項(xiàng):
| 字段 | 類(lèi)型 | 必填 | 默認(rèn)值 | 說(shuō)明 |
|---|---|---|---|---|
| packages | Array. | 是 | 無(wú) | 進(jìn)入頁(yè)面后預(yù)下載分包的 root |
| network | String | 否 | wifi | 在指定網(wǎng)絡(luò)下預(yù)下載,有效值為: all:不限網(wǎng)絡(luò) wifi:僅 wifi 下預(yù)下載 |
常見(jiàn)問(wèn)題
Q:這個(gè)分包預(yù)加載只能加載一個(gè)分包嗎?
A:端能力的 root 參數(shù)為 string 類(lèi)型,只能配置一個(gè)。但是可以通過(guò) app.json 中的 preloadRule 配置多個(gè)子包。
代碼示例:
- JSON
{"pages": ["pages/index"],"subPackages": [{"root": "sub1","pages": ["index"],},{"name": "hello","root": "path/to","pages": ["index"]}],"preloadRule": {"pages/index": {"network": "all","packages": ["hello", "sub1"]}}}
名稱(chēng)欄目:創(chuàng)新互聯(lián)百度小程序教程:分包預(yù)下載
標(biāo)題路徑:http://www.5511xx.com/article/dhdsejo.html


咨詢(xún)
建站咨詢(xún)
