小程序的分包加載

 定義


小程序分包加載,先看看官方解釋:
某些情況下,開發者需要將小程序劃分成不同的子包,在構建時打包成不同的分包,用戶在使用時按需進行加載。
其實就四個字:按需加載!小程序優於 App 的地方,就在於小快靈。代碼包從最初的不超過 1MB,漲到現在的 8M!大小在增加,要達到相同的用戶體驗,就只能少量多餐好消化了!
 

目前小程序分包大小有以下限制:

. 整個小程序所有分包大小不超過 8M
. 單個分包/主包大小不能超過 2M

 

 

主包和分包

在構建小程序分包項目時,構建會輸出一個或多個分包。每個使用分包小程序必定含有一個主包。

所謂的主包,即放置默認啓動頁面/TabBar 頁面,以及一些所有分包都需用到公共資源/JS 腳本;而分包則是根據開發者的配置進行劃分。

 

加載方式

在小程序啓動時,默認會下載主包並啓動主包內頁面,當用戶用戶進入分包內某個頁面時,客戶端會把對應分包下載下來,下載完成後再進行展示。

 

添加方法

通過在 app.json 添加 subpackages 來設置分包:

 

項目實例代碼>>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章