- 在根目录创建pagesA文件夹用来存放分包的页面
- 将页面拉入该文件夹,然后配置路由
{
"pages":[],// 此处省略
"subPackages": [
"root":"pagesA", //文件夹名称,相当于该分包的根路径
"pages": [
{
"path" : "pages/music/music_list",//访问该页面需要使用全路径即 /pagesA/pages/music/music_list
"style":
{
"navigationBarTitleText": "音乐列表",
}
}
]
]
}
- 分包预加载配置
"preloadRule": {
"pages/home/index": {
"network": "all",
"packages": ["__APP__"]
},
"pagesA/pages/music/music_list": { //访问该页面时进行加载包 pagesA
"network": "all", // 不限制网络
"packages": ["pagesA"] // 加载的包名
}
},