uniapp转成小程序时分包处理
首先在进行分包时要对你的manifest.json文件进行配置一下,可参考官网
链接link
"app-plus": {
"optimization": {
"subPackages": true
},
"runmode" : "liberate" // 开启分包优化后,必须配置资源释放模式
}
首先分包,尽量tabBar里面的页面放在主包里面
然后开始配置page.json文件,在和pages同级配置subpackages
在配置subpackages时的时候要注意
subPackages":[
{
"root":"pagesA", // 这里是分包的名称
"pages":[
{
"path": "pages/faxian/faxian", // 这里时分包里面页面的路径
"style": {
"navigationStyle": "custom",
"enablePullDownRefresh":true
}
}
]
},
{
"root":"pagesB",
"pages":[
{
"path": "pages/faxian/faxian",
"style": {
"navigationStyle": "custom",
"enablePullDownRefresh":true
}
}
]
}
]
!!!!!!!!!!!!!!!
要注意的是, 分包后文件里面的有些路径就会变了,不改的话就会报错, 需要把那些路径改成现在文件所在的路径
第一次写这个功能,遇到了许多坑,走了很多弯路,参考了好多大神的博客,受益匪浅,希望大家都可以乘风破浪一往无前
https://blog.csdn.net/xiyunmengyuan/article/details/105409779
https://blog.csdn.net/qq_24532201/article/details/104845136?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param
https://blog.csdn.net/qq_24532201/article/details/104845136?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param