我正在寻找一个简单的解决方案来检测移动设备上的键盘是否已打开/关闭(堆栈:Ionic2、Angular2)。
Ionic 是否会将任何“键盘打开”或“键盘关闭”类传播到 body/html 中?
最佳答案
键盘是移动设备原生的。因此您需要原生插件来检查其功能。安装 cordova 插件和 ionic native 类型如下
ionic plugin add ionic-plugin-keyboard
npm install --save @ionic-native/keyboard
添加以下代码行以检查键盘打开和关闭
import { Keyboard } from '@ionic-native/keyboard';
constructor(private keyboard: Keyboard) {
...
//Observes when the keyboard is shown
this.keyboard.onKeyboardShow();
//Observes when the keyboard is hidden
this.keyboard.onKeyboardHide();
}
关于javascript - Ionic2 - 键盘打开/关闭状态检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43328809/