小程序开发时减少bug的技巧

本文探讨了小程序开发中需要注意的问题,包括转发功能控制、连续点击处理、缓存数据使用、图片地址预处理、接口错误处理及全局数据管理等关键点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.转发页面要考虑是否禁止页面右上角的转发选项
//隐藏该页面转发按钮
wx.hideShareMenu()
res.from=='button'
res.from=='menu'
2.要考虑迅速的连续点击产生的不良影响
比如数量到0后继续点击'-'按钮
3.小程序常常有些数据是从缓存取的,那么用户第一次进入、从转发接口进入缓存数据有什么影响?最好,这些页面不要依赖于缓存数据。当然不是缓存取的数据也要考虑,最好调试一下,单纯逻辑很难判断出来
4.后端数据返回来的图片地址需要做预判断处理
item.pictures = pics.map((pic)=>!/^http:/.test(pic)?'http://res.500mi.com/item/' + pic:pic)
5.考虑每个接口返回失败的情况
6.不渲染的全局数据不要写在data里,可以写在constructor(){}里面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值