uniapp小程序分包機制


{
  "pages": [
    {
      "path": "pages/index/index",
      "style": {
        "navigationBarTitleText": "uni-app",
        "navigationBarBackgroundColor": "#c7edcc"
      }
    }
  ],

  "subPackages": [
    {
      "root": "packageA",
      "pages": [
        {
          "path": "index/index"
        }
      ]
    }
  ],
  "globalStyle": {
    "navigationBarTextStyle": "black",
    "navigationBarTitleText": "uni-app",
    "navigationBarBackgroundColor": "#F8F8F8",
    "backgroundColor": "#F8F8F8"
  }
}
說明:
subPackages: 分包字段名, 打包的時候回識別該字段名, 並且把該包下的一個對象里面的頁面所需要的東西, 打包進一個分包
root: 當前分包所在的根目錄名稱, 例如, 不分包的前提下, 根目錄是 pages, 也就相當於 我 在 packageA ( 和 pages 同級 ) 下創建了一個index文件夾. 然后下面有個 index 的頁面

小程序的分包個數上限, 微信和支付寶支持的各不相同, 具體情況, 以實際開發為主

注意:

如果小程序有 tab 標簽頁, 那么tab 標簽頁一定是在主包中, 分包可以import require 主包中的東西, 但是 反過來就不行, 且不同分包之間是完全隔離的, 也就說明, 不同分包之間不能有任何關聯


免責聲明!

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



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