小程序分包及uniapp分包

小程序分包及uniapp分包

分包是什么?我们为什么要进行分包?

在微信小程序开发中,为了更加快速的加载,微信限制主包的大小不能超过 2M。对于一些稍大型的程序来说就要引入分包的概念了。

uniapp 小程序分包操作

  1. 找到 manifest.json 文件

mp-weixin 一项下新增

json
{
  "optimization": {
    "subPackages": true, // 是否启用分包优化
  },
}

此段代码意思为: 启用分包优化

  1. 在文件根目录下创建一个文件夹作为分包,这里用page_开头来作为分包的名称。这里创建一个page_user作为演示
  2. 在 pages.json 文件中添加配置subPackages,和pages同级
json
{
  "pages": {
  },
  "subPackages": [{
    "root": "page_user", // 这里是分包的文件夹名称
    "pages": [{
      "path": "userinfo/userinfo",
      "style": {
        "navigationBarTitleText": "用户信息",
        "enablePullDownRefresh": false,
      },
    },],
  },],
}

分包访问时的路径为/page_user/userinfo/userinfo

分包预加载


参考文章: UNIAPP----小程序分包及预加载

微信短链 URL Link
uniapp中使用pinia

评论区

评论加载中...