小程序分包

小程序体积 在2 M 以下,所以 不能 放 太多 本地资源。 不过有个解决方案就是 分包。可以分4个,也就是 8M.整整扩大了 三倍,下面 就看看怎么解决的。

 

  1.在app.json 设置subpackages数组。

  

  "subpackages": [
    {
      "root": "packageA",
      "pages": [
        "pages/nkShaky/nkShaky",
        "pages/txd/txd",
        "pages/txdInput/txdInput",
        "pages/txdInput2/txdInput2",
        "pages/txdEnd/txdEnd"
      ]
    }
  ],

  2.在主文件页面新建分包文件夹

 

   分包页面所依赖的图片和第三方工具得另外下载。不能用主文件中。

3. 主包 页面 怎么跳转 分包 页面。

          wx.redirectTo({
            url: `../../packageA/pages/nkShaky/nkShaky?nameListID=${obj.paramsValue.nameListID}&activeType=${obj.paramsValue.parameters.activeType}&branchCode=${obj.paramsValue.parameters.branchCode}&policyPhone=${obj.paramsValue.parameters.policyPhone}`
          })

  

也是相对路径方式。

posted @ 2019-10-31 16:12  打个大大西瓜  阅读(746)  评论(0编辑  收藏  举报