【小程序】---分包加載


一、分包加載

  某些情況下,開發者需要將小程序划分成不同的子包,在構建時打包成不同的分包,用戶在使用時按需進行加載

  在構建小程序分包項目時,構建會輸出一個或多個分包。每個使用分包小程序必定含有一個主包。所謂的主包,即放置默認啟動頁面/TabBar 頁面,以及一些所有分包都需用到公共資源/JS 腳本;而分包則是根據開發者的配置進行划分。

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

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

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

  對小程序進行分包,可以優化小程序首次啟動的下載時間,以及在多團隊共同開發時可以更好的解耦協作

 

二、分包加載的實現

  1、目錄結構

  2、app.json subpackages 字段聲明項目分包結構

"subpackages": [
  {
    "root": "pages/api/",
    "pages": [
     "component/cat/index"
    ]
  }
]

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM