当前位置:   article > 正文

uniapp微信小程序-分包(一看就懂)_uniapp 微信小程序分包

uniapp 微信小程序分包

一、为什么要分包

微信小程序每个分包的大小是2M,总体积一共不能超过20M,当然你也可以提升启动速度,降低首次加载时间,模块化开发,按需加载,提高性能。

二、分包步骤 

1.首先在 mainfest.json mp-weixin添加以下代码(启动分包)

  1. "optimization": {
  2. "subPackages": true
  3. }

2.项目结构改变,添加分包目录

  1. ├── pages // 主包页面
  2. │ └── index
  3. ├── subpackage1 // 分包1
  4. │ ├── page1
  5. │ └── page2
  6. ├── subpackage2 // 分包2
  7. │ ├── page3
  8. │ └── page4
  9. ├── app.js
  10. ├── app.json
  11. ├── app.wxss

解释一下:subpackage1  subpackage2 就是你要分出去的包这里面就要写你写的项目比如首页啊什么的但是注意tabar栏的内容不能分

3.路径也成相对分包的变一下 

  1. "subPackages": [{
  2. "root": "subpackage1 ",
  3. "pages": [ {
  4. "path": "",
  5. "style": {
  6. }
  7. },
  8. {
  9. "path": "",
  10. "style": {
  11. }
  12. },
  13. {
  14. "path": "",
  15. "style": {
  16. }
  17. }]
  18. }],

subPackages这里面写分包内容的路径,就跟pages写路径一样,但是分包不用写前面的pages直接就 index/index就行

	"path": "pages/index/index",

四、分包细节和注意事项 

1.点击运行时压缩代码才能看到真的小程序多大

2. 查看项目多大,主包和分包多大
a.首先点击右上角详情

b.点击代码依赖分析

C.就可以看到你的包是否需要分了

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/326355
推荐阅读
相关标签
  

闽ICP备14008679号