Skip to content

工程化与性能

分包与首屏

主包影响首次下载与启动,只放启动页、tabBar 和必要公共资源;低频页面放入 subPackages。独立分包适合不依赖主包的独立业务,但要评估公共依赖重复与跳转限制。

json
{
  "subPackages": [
    {
      "root": "subpackages/order",
      "pages": ["detail/index", "refund/index"]
    }
  ]
}

性能检查

  • 控制首屏请求数量与图片大小;列表分页、图片使用合适裁剪和懒加载。
  • 降低 setData 的数据量与频率;长列表使用稳定 wx:key
  • 组件只接收必要属性,避免不必要的观察器和全量数据下传。
  • 使用开发者工具的性能面板、真机调试和体验版验证,而不是只看模拟器。

依赖与构建

  • 使用 npm 包时,在开发者工具执行“构建 npm”,并在项目设置启用 npm 模块。
  • 锁定依赖版本、审查包体积与许可证;不要将未构建产物、密钥或个人配置提交。
  • 组件库按项目统一选择;封装项目业务组件前先定义输入、事件、样式隔离和错误状态。

基于 MIT 许可发布