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);