主题
工程化与性能
分包与首屏
主包影响首次下载与启动,只放启动页、tabBar 和必要公共资源;低频页面放入 subPackages。独立分包适合不依赖主包的独立业务,但要评估公共依赖重复与跳转限制。
json
{
"subPackages": [
{
"root": "subpackages/order",
"pages": ["detail/index", "refund/index"]
}
]
}性能检查
- 控制首屏请求数量与图片大小;列表分页、图片使用合适裁剪和懒加载。
- 降低
setData的数据量与频率;长列表使用稳定wx:key。 - 组件只接收必要属性,避免不必要的观察器和全量数据下传。
- 使用开发者工具的性能面板、真机调试和体验版验证,而不是只看模拟器。
依赖与构建
- 使用 npm 包时,在开发者工具执行“构建 npm”,并在项目设置启用 npm 模块。
- 锁定依赖版本、审查包体积与许可证;不要将未构建产物、密钥或个人配置提交。
- 组件库按项目统一选择;封装项目业务组件前先定义输入、事件、样式隔离和错误状态。
