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

1、分包加載json

  某些狀況下,開發者須要將小程序劃分紅不一樣的子包,在構建時打包成不一樣的分包,用戶在使用時按需進行加載小程序

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

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

  目前小程序分包大小有如下限制:優化

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

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

 

2、分包加載的實現code

  一、目錄結構component

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

"subpackages": [
  {
    "root": "pages/api/",
    "pages": [
     "component/cat/index"
    ]
  }
]
相關文章
相關標籤/搜索