如何分包和wxs文件

130 阅读1分钟

分包目的在于提高小程序的体积,多一个包就多2M,最多8M

 

常规的分包:

小程序一打开首先加载主包,然后再加载分包

分包可以用主包内的资源

分包A不可以使用分包B里面的内容

 

1、在微信小程序开发者工具里面  打开在app.json中添加如下字段


    "pages/index/index",

    "pages/logs/logs",

    "pages/my/my"

  ],

  "subpackages": [

    {

      "root": "packageA",

      "pages": [

        "pages/cat/cat",

        "pages/dog/dog"

      ]

    }, {

      "root": "packageB",

      "name": "pack2",

      "pages": [

        "pages/apple/apple",

        "pages/banana/banana"

      ]

    }

  ],
  

页面实现跳转

独立分包:

会在主包加载之前调用

独立分包不可以使用主包内的资源

 

 

给packageA设置成独立分包

image.png 是wxs文件过滤内容:

image.png