开发小程序时,这几个关键点需要特别注意:
1.性能与体验
启动速度:精简首包资源,分包加载(按需加载),避免代码包过大。
渲染流畅度:避免频繁调用setData,只传递变化的数据。控制DOM节点数量,减少重绘。
图片优化:使用WebP格式,压缩图片大小,使用CDN加速,懒加载不可见图。
2.平台规则
审核红线:严禁虚拟支付(iOS端)、诱导分享、测试内容。确保类目与资质一致,否则易被拒。
域名合规:服务器域名必须是HTTPS且已备案,不支持IP地址或端口访问。
3.用户路径
授权引导:用户拒绝授权后,提供手动开启权限的提示,而非直接卡死功能。
返回逻辑:处理好层级页面跳转,避免点击返回直接退出小程序(应返回上一页)。
4.版本与兼容
灰度发布:先向小部分用户推送,观察错误监控(如Sentry),确认无误再全量发布。
基础库:兼容低版本微信的基础库,使用高阶API时做好降级处理。