ios - 键盘将整个内容推到黑色背景(cordova+framework7+vue)

标签 ios cordova vue.js webview html-framework-7

我在工具栏底部有输入。当键盘出现时,内容以某种方式被推到(太)顶部并且看起来有黑色背景。 我有

          cordova.plugins.Keyboard.shrinkView(true)
          cordova.plugins.Keyboard.disableScroll(true)
          cordova.plugins.Keyboard.hideFormAccessoryBar(true) 

这是规范:

cordova 8.0.0
cordova-plugin-keyboard 1.2.0 "Keyboard"
<engine name="ios" spec="^4.5.5" />

错误示例 https://imgur.com/a/SC10ziJ

最佳答案

这可能是组织不适合垂直视口(viewport)的页面内容的问题。作为解决方法,请尝试在键盘出现时将其滚动到原始位置。 (示例代码如下)

 $("#SearchInput").focus(function(){
        window.scrollTo(0,0);
    });

关于ios - 键盘将整个内容推到黑色背景(cordova+framework7+vue),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55964590/

相关文章:

iphone - 从邮政编码获取 CLLocation 坐标?

javascript - 使用 jQuery Mobile 和 $(document).ready 与 PhoneGap Build 和 document.addEventListener ("deviceready")

ios - 以正确的方式加速页面转换

cordova - 每次使用 google auth、Cordova + ionic 2 提示同意

javascript - 每当元素 clientWidth 更改时,Vue 更新数据属性

javascript - vue-router 注册全局组件的方法

ios - 将项目添加到 Storyboard-IB 中的原型(prototype)单元格时出现奇怪错误

ios - 当上面有 UIVisualEffectView 时,UIImageView 的动画图像变化

ios - 为什么设置前导和尾随 anchor 不起作用但宽度呢?

javascript - VueJS : Filter through objects in an array