1:首先我们得从项目最初阶段就得考虑项目是否要进行分包操作,如果得分包,我们应该创建一个与pages同级的文件夹,命名可以随意
2:第二部我们将需要分包的文件和页面放到分包文件夹里面subpage,这里我们得注意,我们进行分包的资源文件尽量是我们项目不是经常用到的页面,因为分包本来就会造成响应会有一些延迟.
3:我们将分包的文件在pages.json里面进行定义,要与"pages"同级
//微信小程序分包上传
"subPackages": [
{
"root" : "subpage",
"pages":[
{
"path" : "allocate/allocate",
"style" :
{
"navigationBarTitleText": "",
"enablePullDownRefresh": false
}
}
]
}
],
4:我们在调用分包页面的时候,路由的使用方法
uni.navigateTo({
url:'/subpage/allocate/allocate',
})
微信小程序上传时遇到代码质量未通过问题(启动组件按需注入以及js文件压缩等)
第一个问题:js代码压缩,我们只要在小程序开发者工具中,右上角 详情 这里点开,本地设置里把 上传代码时自动压缩脚本文件 勾上就可以了
第二个问题:启用组件按需注入的问题,只要在微信小程序的 app.json 文件里,加上一行
“lazyCodeLoading”: “requiredComponents” 就可以了