问题描述:
页面需要有下拉刷新的功能。
页面弹出自己写的弹窗后,弹窗中的 picker 向下滚动时会触发下层页面的下拉刷新。
自己写的弹窗遮罩层已经设置了 catchtouchmove,但无法阻止下层页面的下拉刷新。
甚至导致无法正常使用 picker 向下滑动选择操作,只能向上滑动。
期待的功能(满足其一即可): ①catchtouchmove 支持屏蔽当前页面的下拉刷新。
②可通过接口动态调整页面的 enablePullDownRefresh 属性。
这是选择器代码:
<view class="dialog-mask " style="z-index:11;visibility:{{addressMenuIsShow ? 'visible': 'hidden'}}" bindtap="hideCitySelected" catchtouchmove="preventD">
<view class="picker-view" animation="{{animationAddressMenu}}" style="visibility:{{addressMenuIsShow ? 'visible':'hidden'}}">
<view style='width:100%;border-bottom:1rpx solid #ddd;display:flex;justify-content:space-between;align-items:center;padding:10rpx 50rpx;box-sizing:border-box;'>
<view style="height:15% ;width:100%;" >
<text catchtap="cityCancel" style='color:#999999;font-size:36rpx;'>取消</text>
<text style="float: right;color:#04CE3E;font-size:36rpx;" catchtap="citySure">确定</text>
</view>
</view>
<picker-view style="width: 100%; height: 85%;" bindchange="cityChange" value="{{value}}" wx:key="index">
<picker-view-column>
<view wx:for="{{provinces}}" class="picker-item" wx:key="">
{{item.name}}</view>
</picker-view-column>
<picker-view-column>
<view wx:for="{{citys}}" class="picker-item" wx:key="">
{{item.name}}</view>
</picker-view-column>
<picker-view-column>
<view wx:for="{{areas}}" class="picker-item" wx:key="">
{{item.name}}</view>
</picker-view-column>
</picker-view>
</view>
该页面的.json中配置有enablePullDownRefresh为true
使用了页面下拉
代码片段分享链接:wechatide://minicode/riXRpZmL7R17
你好,问题已复现,我们会尽快进行修复。
希望尽快改进,我也是这个问题,之前好像不会的,早几天几个客户一起找我,说这里出bug了
这个问题快一个月了还没修复呢……
我也遇到过类似问题, 现在都还没有解决吗
官方这效率我也是无语了
什么时候能改好啊~~~~~~~~~~~~~~~~~~~~~~
麻烦给个相关的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),我们定位下问题
wechatide://minicode/riXRpZmL7R17
什么时候可以解决这个问题 请告知一下
近期发布的版本修复这个问题,请耐心等待版本更新
好的 希望尽快修复 已经发现问题两个月了
三年了,请问解决了吗,我也遇到了同样的问题
遇到同样的问题
遇到同样的问题
wechatide://minicode/EaTjxZmd7X1k