https://developers.weixin.qq.com/s/Ot7JLHm775ki 用这个点一下试试
picker的弹出层会被输入法遮挡,如何解决?小程序页面中同时存在input和picker组件,在点击input后,输入法面板会弹出,此时快速点击picker(在输入法面板弹出动画完成前),会导致picker面板被输入法遮挡,希望官方可以优化一下。 平台:ios 13.4.1(ip11) 基础库:2.10.4 截图: [图片] [图片]
2020-09-28你可以在点击picker的时候,把input的disabled=true,同时把foucs=false,然后点击input的时候,再把他们互换一下disabled=false,foucs=‘’,不能用foucs=true,用了的话input会重影
ios表单快速点击下拉框和input输入框,键盘和下拉控件会同时出现[图片] * Bug: ios小程序表单中,快速点击下拉框和输入框,下拉控件与输入框弹出键盘出现重叠。 * Demo: xml文件如下 <view class='ui-form'> <view class='form-item'> <label class='label-sm'>选择:</label> <picker class='ui-picker' mode="time" value="{{time}}" start="09:01" end="21:01" bindchange="bindTimeChange"> <view class='flex col-center'> <view class='picker-text'>{{time}}</view> <image mode='aspectFit' class='picker-down' src='../../../../static/images/graydown.png'></image> </view> </picker> </view> <view class='form-item'> <label class='label-sm'>一:</label> <input placeholder='请输入xxx' placeholder-class='c-light-gray'></input> </view> </view> wxss文件如下 .ui-form{ border-bottom:2rpx solid #d8d8d8; } .ui-form .form-item{ display: flex; display: -webkit-flex; align-items: center; padding: 10rpx 30rpx; background-color: #fff; border-top: 2rpx solid #d8d8d8; line-height: 70rpx; } .ui-form .form-item input{ flex: 1; color: #333; } .ui-form .form-item label{ color: #666; } .ui-form .form-item .label-sm{ width: 120rpx; text-align: right; margin-right: 16rpx; }
2020-09-22