uni-app优化微信小程序

450 阅读1分钟

1.去掉无用的库

你只需要用库里的小部分内容,比如uview的md5,没必要全部引用,即使引用压缩使用后也有200k的占用空间 ,如果包大了还是很影响的

2.去掉无用的代码,进行代码优化

比如注释过的代码,没有再用过,公共方法可以提取出来

3.按需注入

通常情况下,在小程序启动时,启动页面依赖的所有代码包(主包、分包、插件包、扩展库等)的所有 JS 代码会全部合并注入,包括其他未访问的页面以及未用到自定义组件,同时所有页面和自定义组件的 JS 代码会被立刻执行。这造成很多没有使用的代码在小程序运行环境中注入执行,影响注入耗时和内存占用。

自基础库版本 2.11.1 起,小程序支持通过配置,有选择地注入必要的代码,以降低小程序的启动时间和运行时内存。

manifest.json->my-weixin:{
  "lazyCodeLoading": "requiredComponents"
}

4.图片不要超过200k,避免渲染图片卡顿

可以找个压缩工具压缩图片,或者让ui再次调整一下

5.微信小程序工具,压缩代码

image.png