1.1. 介紹
地址:
https://developers.weixin.qq.com/miniprogram/dev/framework/subpackages.html
1.2. 作用
能夠解決小程序項目包大小受限2M;
提高小程序首次啟動速度;
方便團隊協作開發;
1.3. 普通分包
就是通過配置app.json文件;
l 分包語法
"subPackages": [
{
"root":"packageA",
"name": "A",
"pages": [
"index/index",
"demo/demo"
]
}
]
分包加載情況:
l 分包注意事項
1.4. 獨立分包
獨立分包是普通分包的一種;
l 使用語法
1.5. 分包預下載
l 語法
2.2. 微信小程序基礎庫兼容處理
解決用戶微信客戶端中的基礎庫版本過低問題。
2.2.1. 代碼處理
在app.js中做兼容處理
onLaunch: function () { // 判斷用戶的基礎是否合法,2.13.0 // 獲取用戶的基礎庫版本 let nowVersion =' 2.13.0' let {SDKVersion} = wx.getSystemInfoSync(); console.log(SDKVersion) // 將基礎庫版本號切割成數組 let usVersionArray = SDKVersion.split('.') let nowVersionArray = nowVersion.split('.') console.log(usVersionArray,nowVersionArray) // 循環比較版本號 for(let i in usVersionArray){ if(usVersionArray[i] < nowVersionArray[i]){ wx.showModal({ title:"更新提示", content:"是否要更新微信", success:res=>{ if(res.confirm){ // 更新微信客戶端 wx.updateWeChatApp() } } }) } } },
2.2.2. 后台配置
強制用戶更新 用戶沒有選擇權限。
微信公眾后台------->設置--------->基本設置