1、分包加載,小程序限制一個包2M,可以分9個子包,整包共計不能超出20M,這一步很簡單,如果看文檔感覺枯燥的可以參考uview框架的demo,因為這個demo就使用了小程序的分包機制,demo鏈接(下載示例項目即可):https://ext.dcloud.net.cn/plugin?id=1593
2、使用分包之后會發現遇到了一個奇怪的問題,子包的組件和js文件會被打包到主包的vendor.js文件中,這就導致了vendor.js過大引起主包超過2M
解決方案:
開啟分包優化,打開manifest.json ---> 源碼視圖 ---> mp-weixin節點下 添加以下代碼
"optimization": { "subPackages": true }
轉 :https://blog.csdn.net/lyh1299259684/article/details/118566185
https://ask.dcloud.net.cn/article/37063
https://uniapp.dcloud.io/collocation/manifest?id=mp-weixin
https://uniapp.dcloud.io/matter?id=mp