滨海住房和城乡建设局网站,安徽省建设,怎样做网站赚钱,代做毕业设计网站现成一、分包的好处
可以优化小程序首次启动的下载时间
在多团队共同开发时可以更好的解耦协作
主包#xff1a;放置默认启动页面/TabBar 页面#xff0c;公共资源/JS 脚本
分包#xff1a;根据开发者的配置进行划分
限制#xff1a;所有分包大小不超过 20M#xff0c;单…一、分包的好处
可以优化小程序首次启动的下载时间
在多团队共同开发时可以更好的解耦协作
主包放置默认启动页面/TabBar 页面公共资源/JS 脚本
分包根据开发者的配置进行划分
限制所有分包大小不超过 20M单个分包/主包大小不能超过 2M 二、分包的目录和配置
在 app.json 中新建subpackages结构如图写好后保存就行图片的左右是对应的
左边是页面右边是配置
subpackages表示分包里面存放数组可以放多个分包
root分包根目录
name分包别名分包预下载时可以使用
pages分包页面路径用数组存放多个页面
independent设置独立分包 另外再抄一份分包的配置代码 subpackages: [{root: pkgA,name: p1,pages: [pages/cat/cat,pages/dog/dog]},{root: pkgB,name: p2,pages: [pages/apple/apple],independent: true}] 三、分包的限制
分包之间不能 require JS 文件 template资源
分包可以使用主包的 JS 文件 template资源 四、独立分包
1、独立分包特点
可以独立于主包和其它分包独自运行
从独立分包进入小程序时不需要下载主包
一个小程序可以有多个独立分包
2、配置方法
在app.json的subpackages字段中对应的分包配置项中定义independent字段 限制
独立分包不能依赖主包和其它分包的资源
主包中的 app.wxss 对独立分包无效
五、分包预下载
预下载分包行为在进入某个页面时触发进入此页面后下载指定分包的内容。
通过在 app.json 增加 preloadRule 配置来控制。 packages进入页面后预下载分包的 root 或 name。__APP__ 表示主包。
networkall: 不限网络 wifi: 仅wifi下
限制
同一个分包中的页面享有共同的预下载大小限额 2M限额会在工具中打包时校验。
如页面 A 和 B 都在同一个分包中A 中预下载总大小 0.5M 的分包B中最多只能预下载总大小 1.5M 的分包。
六、总结
只是一个配置文件会抄就行没什么难的除非你想背下来