4. 尝试使用其他方法或组件实现下拉刷新功能 如果scroll-view 组件的下拉刷新功能无法修复,您可以考虑使用其他方法或组件来实现类似的功能。例如,您可以使用自定义的视图和动画来模拟下拉刷新效果,或者使用其他第三方组件库中的下拉刷新组件。 5. 总结 综上所述,解决 uniapp scroll-view 在App 中下拉刷新不能用的问...
在小程序中,使用scroll-view实现下拉刷新 1.scroll-view需要给一个高度,用flex-grow:1不起作用,滚动会失效。 解决方案:给scroll-view加一个父元素,设置flex-grow:1,在页面加载时获取父元素的高度,并且赋值给scroll-view //初始化高度为0const[height,setHeight]=useState(0)//获取父元素高度constquery=Taro.crea...
页面json中设置"enablePullDownRefresh":true,开启下拉刷新功能,在页面scroll-view区域无法实现。 回答关注问题邀请回答 收藏 分享 3 个回答 灵芝 2020-01-16 提问者认为该回答有用 你好,在滚动 scroll-view时会阻止页面回弹,所以在scroll-view中滚动,是无法触发onPullDownRefresh的 有用1 回复 对方正在输入..🧸...
最简单的scroll-view组件,开启了refresher-enabled属性但无法下拉刷新,目前已知模拟器和安卓以及iOS微信8.0.48以上版本是好的,iOS微信8.0.45和8.0.46(可能还有更多版本)是失效的,这个问题4.23早上貌似还好好的,下午晚些时候突然失效了,麻烦尽快看下,线上很多项目在使用,影响挺大的,在线等,急! 代码片段 https://...
当出现bindrefresherrefresh 方法拉不动无法触发下拉刷新的问题的时候基本都是scroll-view 的高度设定的问题, 需要在scroll-view 添加 wx:if="{{scrollHeight}}" 判断一下当有scrollHeight高度后再渲染scroll-view scrollHeight 是在js里面获取的scroll-view的高度。
2.由于上一步中将triggered置为true,会再次触发onRefresh,故需再增加一个_freshing,表示是否正在执行刷新操作,在onRefresh中做判断,如_freshing为true,不执行刷新操作直接返回。 如果scroll-view有多个,要每个用自己的 triggered和refreshing来控制。 代码如下,和官方差不多,注意有关键的几个细节不同。
原因是因为,箭头的空白部分不属于scroll-view这个组件的区域,它是属于page页面的区域,page页面依然可以执行onPullDownRefresh。但如果是在scroll-view组件内部去拉动页面,则滑动的动作只对scroll-view组件有效,不再对page页面有效,自然就不会再触发页面的onPullDownRefresh。 解决方案如下(下拉刷新和加载更多同时存在的...
1、在微信小程序中,想到 下拉刷新 和 上拉加载,如果是整个页面都拖动的话,可以在页面配置中,配置 enablePullDownRefresh 和 onReachBottomDistance 然后在 .js 中 使用Page.onPullDownRefresh和Page.onReachButton这样来进行。 2、上面的做法是官方推荐我们做页面的 下拉刷新 和 上拉加载 所使用的方法。但某种情况...
这个onScrollToUpper是滚到顶部才会触发,下拉刷新,和这个不太一样,下拉滑动距离是负向,这个是滚动到...