小程序测试里的一些坑

1、前端时间获取---刷新

最近版本上线出现了一个问题:需求是活动报名结束后(有一个报名结束时间),需要出现某个按钮。上线后出现的问题是用户报名后,活动也结束了,下拉刷新却没有出现按钮。

这个问题出现的时候我也很奇怪,明明测的时候没有出现过这种情况啊。最后定位了问题:判断当前时间是由前端判断的。前端只获取了用户第一次进入小程序的时间。小程序如果没关掉页面(关掉不是指关闭小圆×),那么前端获取的时间就是刚进入页面的时候。比如4个小时前活动还没开始,进入了页面前端获取了时间,然后用户等活动结束完看这个页面,实际上这个页面记录的时间是4小时前的。就导致了上面的问题。

之前一直没发现,是因为我每次在数据库里修改活动结束时间,都是比我打开小程序的时间要早。所以每次改时间后都能出来查看按钮。在数据库里修改活动结束时间比我打开小程序的时间要晚就复现了。

另外,测试了关闭小圆×(切后台这种行为),再进去后记录的时间也并没有变,还是我第一次进入小程序的时间,也不会重新请求接口。要重新请求接口,要做一些特殊的处理。要想重新取得当前时间,出现按钮,要删除小程序才行。

持续更新。。。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值