微信办公系统,前端相关问题实录,统计。

1,苹果x,选人列表,底部栏目被遮盖一条(正常下边有100px填充值)、无法请求到数据2种问题。  已测苹果8、苹果8P、苹果xs max都正常。

解决方案:未查明原因。同款苹果x机型,没有发现这种问题。缓存?机残?

 

2,苹果特定机型,滚动到底部,无法触发加载更多。其它各种安卓、和其它款式苹果机都是正常的。

解决问题:猜测是因为 Math.ceil( $(window).scrollTop() + $(window).height() ) >= Math.floor( $(document).height() ;还是存在一定的值差,不能满足加载条件。

尝试后面条件 -2 ;同时采用下面 3中的办法限制数据加载多次。

 

3,苹果手机,触发数据加载过多问题。

解决问题:这个问题原因已定位,因采用的是Math.ceil( $(window).scrollTop() + $(window).height() ) >= Math.floor( $(document).height()来触发请求函数。

往下拉动,超过高度会加载一次,然后弹回默认高度,又加载了一次。

解决问题:限制加载多次,办法可以采用loading图标的block/none来进行限制。

 

4,用户某些机型,window.history(-1),返回失败,无响应。无语!  办完一个件后,只能好改用open方法跳转了。

 

posted @ 2020-03-13 10:57  源点666  阅读(145)  评论(0)    收藏  举报