enablepulldownrefresh  position:fixed
发布于 5 年前 作者 juanma 18792 次浏览 来自 问答

头部使用positon: fixed; 布局,页面

enablePullDownRefresh: true

如下图:

iOS设备小程序,下拉时:

放开时:

而Android设备微信上,下拉与放开表现一致:

这个是微信小程序容器处理的问题吧。正常的表现应该是与Android一致才对。官方是否能够看看是否可以解决???

按照我的猜测,这个可能是iOS WebView处理的问题,但是这个锅小程序还是得背滴。

2 回复

mark一下。同时希望小程序官方能解决此问题,而不是要开发者这样去适配。

当前处理的办法是,增加一个标识,当触发下来刷新后,将position:fixed; 设置为position:absolute;然后,等刷新接口请求结束后,先stopPulldownRefresh,再延迟700ms,将position重置为fixed。

<view class=tabbar {{isPullDownRefresh ? clean-fixed : ‘’}}”>

回到顶部