为什么开发工具里左右切换很快,而手机上很慢。
即便有缓存,点了next或者previous也不是即时响应,有特别明显的延迟。
而且接口返回数据也很慢,我设置页面数据是在得到最新点赞数据后才设置的,然后测试发现切换更慢了。
这里有一个问题是:
如果先设置页面数据,再设置最新点赞数据,那么从“不喜欢”点击到“喜欢”后,切换一下,再切回来,点赞的心型图片会先是白色,再变成红色,因为数据返回太慢了,就会有这种闪一下的情况,甚至有时候那时间足够用户去卡BUG(点击到白色的心形按钮导致错误)了。
所以我想的是,要不让用户切换的时候,心形按钮是默认被禁用的,等得到了最新点赞数据才启用。