微信办公系统,前端相关问题实录,统计。
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方法跳转了。