1.图片经过压缩和使用网络连接形式,避免静态资源占用太多内存
2.在HbuiderX运行小程序的时候把“运行时是否压缩代码”勾上
经过上面的操作后,你可能会发现,包的体积还是很大,那这时就只能采用分包了,uniapp的分包使用方法和小程序的一样,配置分包路径时在pages.json里配置就好了
配置
如果需要配置多个包,在subPackages下再添加一个对象就行了

目录结构:

├── src
    ├── main.js
    ├── App.vue
    ├── pages.json
    ├── manifest.json
    ├── packageA
    │   └── pages
    │       ├── goodsDetail
    │       └── myorder
    ├── pages
    │   ├── index
    │   └── user
    └── utils

页面跳转:

uni.navigateTo({
     url: `/orderPackages/pages/order/order`
})

最后要记得在manifest.json,在“mp-weixin”里添加代码

“optimization”:{
“subPackages”:true
}

不添加这段代码根目录下的common文件夹里的vendor.js会变大,造成的原因是把分包的依赖也给打包进去了。
配置

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐