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 > |