uniapp微信小程序分包教程,一步步如何分包

9小时前   阅读:85   类型:前端   分类:uni-app    标签: 微信小程序 uni-app

uniapp微信小程序项目有时页面一多就会超出2m,微信小程序官方限制是2m,超出2M,无法上传发布,我们可以通过分包来实现。

一、新建分包目录

在pages目录下新建subPages目录,用于存放分包目录和文件

二、把需要分包的目录放置到subPages下,如下图:

三、修改pages.json文件

1、这里把分包路径目录subPackages数组放置至pages同级

"subPackages": [{
	"root": "pages/subPages",
	"pages": [
		{
			"path": "ai/index",
			"style": {
				"navigationBarTitleText": "AI测肤",
				"enablePullDownRefresh": false
			}
		},
		{
			"path": "ai/analysis",
			"style": {
				"navigationBarTitleText": "AI分析报告",
				"enablePullDownRefresh": false

			}
		}
	]
}]

2、完整代码

{

	"pages": [ 
		{
			"path": "pages/index",
			"style": {
				"navigationBarTitleText": "首页",
				"enablePullDownRefresh": true
			}
		}
	],

	"subPackages": [{
	"root": "pages/subPages",
	"pages": [
			{
				"path": "ai/index",
				"style": {
				"navigationBarTitleText": "AI测肤",
				"enablePullDownRefresh": false
				}
			},
			{
				"path": "ai/analysis",
				"style": {
					"navigationBarTitleText": "AI分析报告",
					"enablePullDownRefresh": false
				}
			}
		]

	}],

	"globalStyle": {
	"navigationBarTextStyle": "white",
	"navigationBarTitleText": "demo",
	"navigationBarBackgroundColor": "#ff421d",
	"backgroundColor": "#fff"
	},
	"uniIdRouter": {}
}

三、启动调试

微信开发者工具查看【详情】可看到主包大小降为1715.5kb,并且下方还有subPages子包,分包大小为1178.4kb

四、注意事项

1、如果设计代码中路径问题,需要调成最新包结构路径。例如

拆包前跳转到对应设备页面

uni.navigateTo({
	url:'/pages/ai/index'
})

拆包后跳转到对应设备页面

uni.navigateTo({
	url:'/pages/subPages/ai/index'
})

2、分包文档大小及限制

uniapp官方分包文档:https://uniapp.dcloud.net.cn/collocation/pages.html#subpackages

uniapp微信小程序分包总体积一共不能超过 20M

【腾讯云】AI 驱动 · 智领未来,4核4G3M云服务器低至 79元/年

‘简忆博客’微信公众号 扫码关注‘简忆博客’微信公众号,获取最新文章动态
转载:请说明文章出处“来源简忆博客”。http://www.tpxhm.com/fdetail/1166.html

×
觉得文章有用就打赏一下文章作者
微信扫一扫打赏 微信扫一扫打赏
支付宝扫一扫打赏 支付宝扫一扫打赏

文章评论(0)

登录
简忆博客壁纸一
简忆博客壁纸二
简忆博客壁纸三
简忆博客壁纸四
简忆博客壁纸五
简忆博客壁纸六
简忆博客壁纸七
简忆博客壁纸八
头像

简忆博客
勤于学习,乐于分享

置顶推荐

打赏本站

如果你觉得本站很棒,可以通过扫码支付打赏哦!
微信扫码:你说多少就多少~
微信扫码
支付宝扫码:你说多少就多少~
支付宝扫码
×