关于setTimeout引起的页面无法显示的问题

在做活动时,iphone6上分享出去的链接,点击打开后是一片空白,但是在iphone6 plus以及安卓手机上是可以打开的。
我也是很无奈啊。

后来,使用VConsole这个插件,查出了问题的来源。
定位到viewPortInfo()这个方法,里面使用了setTimeout()定时器,虽然时间为0,但仍是异步调用。
去掉定时器之后,iphone6上的页面就显示出来了。

大坑啊,坑死人不要时间的啊。

你可能感兴趣的:(关于setTimeout引起的页面无法显示的问题)