uniapp微信小程序上传体积压缩包过大分包操作和上传时遇到代码质量未通过问题

1:首先我们得从项目最初阶段就得考虑项目是否要进行分包操作,如果得分包,我们应该创建一个与pages同级的文件夹,命名可以随意
uniapp微信小程序上传体积压缩包过大分包操作和上传时遇到代码质量未通过问题_第1张图片
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文件压缩等)
uniapp微信小程序上传体积压缩包过大分包操作和上传时遇到代码质量未通过问题_第2张图片
第一个问题:js代码压缩,我们只要在小程序开发者工具中,右上角 详情 这里点开,本地设置里把 上传代码时自动压缩脚本文件 勾上就可以了
uniapp微信小程序上传体积压缩包过大分包操作和上传时遇到代码质量未通过问题_第3张图片
第二个问题:启用组件按需注入的问题,只要在微信小程序的 app.json 文件里,加上一行

“lazyCodeLoading”: “requiredComponents” 就可以了
uniapp微信小程序上传体积压缩包过大分包操作和上传时遇到代码质量未通过问题_第4张图片

你可能感兴趣的:(uni-app,微信小程序,小程序)