ionic 中键盘事件通过键盘插件来管理,首先要添加插件cordova plugin add ionic-plugin-keyboard --save
- 键盘显示监听
window.addEventListener('native.keyboardshow', function (e) {
//e.keyboardHeight 表示软件盘显示的时候的高度
})
- 键盘关闭监听
window.addEventListener('native.keyboardhide', function (e) {
//e.keyboardHeight 表示软件盘显示的时候的高度
})
-
键盘隐藏
cordova.plugins.Keyboard.close();
-
键盘打开
cordova.plugins.Keyboard.show();
-
键盘是否可用
cordova.plugins.Keyboard.isVisible
-
显示隐藏键盘附件栏
cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
cordova.plugins.Keyboard.hideKeyboardAccessoryBar(false);
-
禁止和允许滑动
cordova.plugins.Keyboard.disableScroll(true);
cordova.plugins.Keyboard.disableScroll(false);