【背景】
小程序 taro开发,兼容alipay和微信端
问题描述
自己封装的picker 滚轮滚动时 手指往上滑动一切正常 丝滑无比,往下这回触发下拉灰色背景,具体场景涉及项目,不提供展示,如遇到相同场景就一定能懂。
在页面的pageconfig中已经开始了 enablePullDownRefresh: false, 但是下拉仍会触发,而且会影响我的滚轮列表滚动混乱。
先是分析是ios端的问题导致的,但是在安卓系统的手机也会有bug虽然情况不同 应该不是系统的问题。
然后转换思路,查找了页面的配置文件,禁止刷新,找到一个要局配置的
"allowsBounceVertical":"NO"
好家伙,真的有用,但是随之来的副作用是整个应用的页面均无法实现下拉刷新,这肯定不可取。
然后又找到 disableScroll: true,搭配enablePullDownRefresh在当前页面的pageconfig中使用。
就完美的解决了这个问题~~
export default definePageConfig({
navigationBarTitleText: '',
enablePullDownRefresh: false,
disableScroll: true
})
~~至此,记录下踩坑道路上的又一个令人头疼的坑🐸