分包是什么?我们为什么要进行分包?
在微信小程序开发中,为了更加快速的加载,微信限制主包的大小不能超过 2M。对于一些稍大型的程序来说就要引入分包的概念了。
uniapp 小程序分包操作
- 找到 manifest.json 文件
在 mp-weixin
一项下新增
1 | "optimization": { |
此段代码意思为:
启用分包优化
- 在文件根目录下创建一个文件夹作为分包,这里用
page_
开头来作为分包的名称。这里创建一个page_user
作为演示 - 在 pages.json 文件中添加配置
subPackages
,和pages
同级
1 | { |
分包访问时的路径为
/page_user/userinfo/userinfo
分包预加载
参考文章:
UNIAPP----小程序分包及预加载