picker-view 没有disabled属性?
像button slider等等都有disabled属性,可以方便地在某种条件下禁用;picker-view为什么没有disabled属性呢?需要在一定条件下禁用picker-view时,发现没有办法实现。
更新:
-
在bindchange处控制不能实现;
-
使用capture-catch:touchstart=“test” 可以拦截touchstart就可以实现disabled=true的效果了,不容易,如下所示:
<picker-view capture-catch:touchstart="test" id='reverbModesPicker' mask-style="" indicator-style="height: 30rpx;" style="width: 300rpx; height: 200rpx;" value="{{[reverbModesIndex]}}" bindchange="reverbChange"> <picker-view-column> <view wx:for="{{reverbModes}}" style="line-height: 50rpx; font-size: 25rpx; ">{{item.name}}</view> </picker-view-column></picker-view> |
