微信小程序 - 代码质量检查

789 阅读2分钟

遇到的问题

  1. 微信小程序开发工具代码质量检查显示启用组件按需注入:未通过
  2. 微信小程序开发工具代码质量检查显示图片和音频资源大小不超过200K:未通过

image.png

解决办法

  1. 启用组件按需注入:未通过
  • 按需注入
    自基础库版本 2.11.1 起,小程序支持有选择地注入必要的代码,以降低小程序的启动时间和运行时内存。
    只需要在app.json里面加入lazyCodeLoading": "requiredComponents"这行代码即可。

image.png

  • 用时注入
    在开启「按需注入」特性的前提下,「用时注入」可以指定一部分自定义组件不在小程序启动时注入,而是在真正渲染的时候才进行注入。
    在已经指定lazyCodeLoading为requiredComponents的情况下,为自定义组件配置 占位组件,组件就会自动被视为用时注入组件:
    (1)每个页面内,第一次渲染该组件前,该组件都不会被注入;
    (2)每个页面内,第一次渲染该组件时,该组件会被渲染为其对应的占位组件,渲染流程结束后开始注入;
    (3)注入结束后,占位组件被替换回对应组件。
  1. 图片和音频资源大小不超过200K:未通过
    (1)本地图片和音频资源保证UI效果不受太大影响的情况下尽量压缩使用;
    (2)图片和音频资源上传到服务器,使用远程资源代替。

每篇一点毒鸡汤

  • 人最高级的炫耀,是你这一生拒绝过什么。 你能拒绝的东西里,藏着你不随波逐流的性格,和内心深处不为人知的骄傲。