Bootstrap

uniapp分包

分包是为了优化小程序的下载和启动速度

小程序启动默认下载主包并启动页面,当用户进入分包时,才会下载对应的分包,下载完进行展示。

/* 在manifest.json配置下添加optimization,开启分包优化 */
"mp-weixin" : {
  /**分包优化**/
  "optimization":{"subPackages":true}
}

/* 在pages.json中创建"subPackages"数组,数组中包含两个参数:1.root:子包的根目录,2.pages:子包由哪些页面组成(参数同pages) */
"subPackages": [{
  "name": "moduleA",
  "root": "moduleA/",
  "pages": [{
    "path": "test/test",
    "style": {
      "navigationBarTitleText": "biaoti",
      "enablePullDownRefresh": false // 禁止下拉刷新
    }
  }]
}]

/* 配置分包预载配置(preloadRule) */
"preloadRule": {
  "pages/index/index": { // 初次加载页面...
    "network": "all",  // 在指定网络下预下载,可选值为:all(不限网络)、wifi(仅wifi下预下载)
    "packages": [
      "moduleA"  // 进入页面后预下载分包的root或name
     ]
  }
},

;