uniapp 分包

由于小程序有2m的大小限制,所以很多情況下我們不得不采取分包的辦法,來避免超過大小。

1、開啟分包優(yōu)化(manifest.json)(可選)

// 全局樣式
"globalStyle": {
// 編譯到微信小程序樣式
  "mp-weixin": {
          // 開啟小程序端分包優(yōu)化
      "optimization":{"subPackages":true}
  }
}

2 創(chuàng)建分包目錄
在所需目錄創(chuàng)建分包目錄,將需要分包的頁面統(tǒng)一放入該目錄,可創(chuàng)建多個(gè)分包目錄,對(duì)應(yīng)不同的分包策略。

3、分包配置(pages.json)

// 分包加載,數(shù)組對(duì)象形式配置,多個(gè)分包目錄配置多個(gè)對(duì)象即可
"subPackages": [{
    "root": "packageTest",// 分包目錄,相對(duì)于根目錄
    "pages": [{
        "path": "test/test",// 分包頁面路徑,相對(duì)于分包目錄的路徑
        "style": {
            "navigationBarTitleText": "測(cè)試",
            "enablePullDownRefresh": false
        }
    }]
}],

4、分包預(yù)加載(manifest.json)(可選)

// 分包預(yù)加載
"preloadRule": {
    "pages/my/my": {
        "network": "all",
        "packages": ["pageSub"]
    }
},
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 因小程序有體積和資源加載限制,各家小程序平臺(tái)提供了分包方式,優(yōu)化小程序的下載和啟動(dòng)速度。所謂的主包,即放置默認(rèn)啟動(dòng)...
    淺睡的入夢(mèng)閱讀 5,118評(píng)論 0 7
  • 微信小程序開發(fā)指引 前言 本文檔我們主要關(guān)注微信小程序的開發(fā)使用。微信小程序使用微信開發(fā)者工具開發(fā),使用其專有語言...
    tikeyc閱讀 37,320評(píng)論 0 19
  • uniapp代碼寫的app項(xiàng)目,要分包改為小程序,需要哪些改動(dòng)? 1、找到manifest.json文件,在app...
    小楠的代碼生涯閱讀 4,690評(píng)論 0 1
  • 1、在pages同級(jí)創(chuàng)建分包名稱任意,下圖中新增myPackageA目錄; 2、在pages.json文件中,新增...
    一夜暴富兩夜也行閱讀 1,827評(píng)論 0 0
  • 為了解決小程序大小限制,可以進(jìn)行分包操作,但是每個(gè)包的最大為2M,總的包的大小不能超過16M 第一步 在uniap...
    AirSmith閱讀 2,125評(píng)論 0 0

友情鏈接更多精彩內(nèi)容