uniapp 微信小程序 分包

1、manifest.json内添加如图所示:

"optimization" : {
    
    
   "subPackages" : true
},

在这里插入图片描述
2、在与pages同级上创建各个分包的文件夹
在这里插入图片描述
把需要分包的文件对应移入分包文件夹内
3、page.json内修改分包文件的路径
比如:

{
    
    
   "path" : "pages/vehicle/vehicle",
    "style" :                                                                                    
    {
    
    
        "navigationBarTitleText": "我的车辆",
        "enablePullDownRefresh": false,
		"navigationBarBackgroundColor":"#ffff",
		"navigationBarTextStyle":"black"
    }            
},
"subPackages": [{
    
    
	"root": "packageProjectList",//分包文件夹名称
	"pages": [{
    
    
		"path": "vehicle/vehicle",
		"style" :
		{
    
    
		    "navigationBarTitleText": "我的车辆",
		    "enablePullDownRefresh": false,
			"navigationBarBackgroundColor":"#ffff",
			"navigationBarTextStyle":"black"
		} 
	}]
}],

3、页面内跳转路径修改
比如:

//分包前
toMyCar(){
    
    
	uni.navigateTo({
    
    
		url:"/pages/vehicle/vehicle"
	})
},
//分包后
toMyCar(){
    
    
	uni.navigateTo({
    
    
		url:"/packageProjectList/vehicle/vehicle"
	})
},

猜你喜欢

转载自blog.csdn.net/maoge_666/article/details/132149288