请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

为什么我自己做的popular进入详情感觉很卡?

点击单个item,出现TouchableOpacity的高亮效果后,又停了一秒多,才开出新页面,

还有切换tab页,从别的页面(比如 favorite)切换回popular也很慢,点击过了一两秒才切换过来,(而且就算popular只加载了一个列表页,一样很慢),

但是看老师的线上版本很流畅,没有这种感觉。。即便是现在课程中演示的,也看起来不卡,不知道我这个是什么原因呢。

刚又看了下,在模拟器上还好,在6s真机上就卡了

正在回答 回答被采纳积分+3

1回答

CrazyCodeBoy 2017-06-12 09:51:45

看是不是你那里设置的问题,可参照课程中提供的源码,另外也可以运行每章节的源码来对比一下。

如果代码和课程中相同那么可能是因为网络的原因导致的:

开发模式下手机是从你的电脑上获取jsbundle并执行的,所以从你的手机到你的电脑的网络环境的好坏会对APP运行速度有影响的。

0 回复 有任何疑惑可以回复我~
  • 提问者 南风喃__ #1
    找到原因了。。之前调试的时候在popular和detail页面的render函数写了console.log(this),一直没删掉。。。删掉以后居然完全就流畅了,也看过官方文档说console会影响性能,没想到影响会这么大。。
    回复 有任何疑惑可以回复我~ 2017-06-13 19:42:39
  • 老师,每章节的源码在哪里可以获取,我只看到最终的源码
    回复 有任何疑惑可以回复我~ 2017-09-12 22:44:22
  • 通过git查看历史提交记录,然后将代码切换到指定提交记录即可
    回复 有任何疑惑可以回复我~ 2017-09-14 09:30:51
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号