<template>
<div>
<video id="myVideo" style="width: 750rpx" src="https://img.cdn.aliyun.dcloud.net.cn/guide/uniapp/%E7%AC%AC1%E8%AE%B2%EF%BC%88uni-app%E4%BA%A7%E5%93%81%E4%BB%8B%E7%BB%8D%EF%BC%89-%20DCloud%E5%AE%98%E6%96%B9%E8%A7%86%E9%A2%91%E6%95%99%E7%A8%8B@20200317.mp4"
controls show-fullscreen-btn>
<cover-view style="background-color:blue;height: 50rpx;"><input value='打开软键盘'></cover-view>
</video>
</div>
</template>
<script>
export default {
onLoad() {
uni.onKeyboardHeightChange(res => {
console.info(res)
})
}
}
</script>
- 发布:2021-01-08 12:10
- 更新:2021-01-12 18:15
- 阅读:632
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 10.15.3
HBuilderX类型: 正式
HBuilderX版本号: 3.0.5
手机系统: iOS
手机系统版本号: iOS 12.3
手机厂商: 苹果
手机机型: iphone 6
页面类型: nvue
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
当软键盘弹出时可通过onKeyboardHeightChange获取高度
当软键盘弹出时可通过onKeyboardHeightChange获取高度
实际结果:
键盘弹出时onKeyboardHeightChange方法回调显示高度为0
键盘弹出时onKeyboardHeightChange方法回调显示高度为0
bug描述:
目前测试中只发现在iphone 6 且ios 为12.3的情况下,横屏播放时获取的键盘高度为0
1 个回复
DCloud_iOS_XHY
这个问题在 iOS 12 及之前版本确实存在,和 iOS系统版本有关,建议换种实现方式吧