微信小程序代码审查
使用场景
审查微信小程序代码,确保符合微信平台规范和最佳实践。
检查清单
1. 配置文件检查
app.json页面路径是否正确project.config.jsonappid是否配置sitemap.json是否配置索引规则
2. 页面结构检查
- WXML 标签是否正确闭合
- 使用
<view>而非<div> - 使用
<text>而非<span> <image>必须设置mode属性
3. 样式检查
- rpx 单位使用是否正确
- 全局样式是否在
app.wxss中 - 避免使用
*选择器
4. 逻辑检查
wx.request是否处理了失败回调- 是否在
onUnload中清理定时器 - 是否处理了用户拒绝授权的情况
setData数据量是否过大(应<256KB)
5. 性能检查
- 图片是否压缩
- 是否使用了分包加载
- 长列表是否使用虚拟列表
- 避免在
onPageScroll中频繁setData
6. 安全检查
- 敏感信息不存储在本地
- 接口请求使用 HTTPS
- 用户输入做了XSS过滤
- 不在前端存放密钥
7. 合规检查
- 隐私协议是否配置
- 用户信息获取是否有说明
- 支付功能是否有资质
- 内容是否符合平台规范
