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. 后台配置
强制用户更新 用户没有选择权限。
微信公众后台------->设置--------->基本设置