小程序限制:
整个小程序所有分包大小不超过 8M
单个分包/主包大小不能超过 2M
如果小程序每个包超出了2M,不能预览和上传,所以需要分包
不难!不难!一点也不难!操作起来很简单
1、在根目录(pages同级目录下创建一个文件夹),这个文件存放分包的页面
注意:不能放tabBar的几个页面
2、page.json里配置subPackages属性
{
"pages":[{
"path": "pages/index/index",
"style": {
"navigationBarTitleText": "首页", //导航栏标题
"navigationBarBackgroundColor": "#ffffff", //导航栏背景色
"navigationBarTextStyle": "black",
}
}],
"subPackages":[{
"root":"subPackages", //根目录下的分包文件路径
"name":"subPackages", //分包文件名字
//pages里面一样写法
"pages":[
{
"path":"details/details.vue", //注意这里的路径和没有分包的页面路径不一样
"style":{ }
},
{......}
{......}
]
}]
}
注意:分包里的pages里的path写法上有区别
如果subPackages文件夹下有一个details文件夹,里有details.vue文件
"path":"details/details.vue"
2、查看主包和分包的大小