/*iphone7 弹框复位bug*/
resetPosition: function(){
setTimeout(function(){
if(document.activeElement.tagName == 'INPUT' || document.activeElement.tagName == 'TEXTAREA'){
return
}
var result = 'pc';
if(/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)) { //判断iPhone|iPad|iPod|iOS
result = 'ios'
}else if(/(Android)/i.test(navigator.userAgent)) { //判断Android
result = 'android'
}
if( result = 'ios' ){
document.activeElement.scrollIntoViewIfNeeded(true);
}
}, 400)
},
<div class="edit-info-api">
<label><span> </span> 生产日期:</label><input type="text" @blur.prevent="WE.resetPosition()" @click.stop="selectDate" :readonly="true" v-model="upperShelves.productionDate" />
</div>
在苹果手机上弹框使用定位absolute、fixed 的 bug,当输入框失去焦点,软键盘隐藏后,输入框不会下滑到底部