Ionic - JavaScript 键盘


键盘是 Ionic 中的自动化功能之一。这意味着 Ionic 可以识别何时需要打开键盘。

使用键盘

开发人员可以在使用 Ionic 键盘时调整一些功能。当您想在键盘打开时隐藏某些元素时,可以使用hide-on-keyboard-open类。为了向您展示这是如何工作的,我们创建了在键盘打开时需要隐藏的输入和按钮。

<label class = "item item-input">
   <input type = "text" placeholder = "Input 1">
</label>

<button class = "button button-block hide-on-keyboard-open">
   button
</button>

上面的代码将产生以下屏幕 -

离子键盘按钮

现在,当我们点击输入字段时,键盘将自动打开,按钮将隐藏。

离子键盘

Ionic 的一个很好的功能是它会调整屏幕上的元素,因此当键盘打开时,聚焦的元素始终可见。下图显示了十个输入表单,最后一个是蓝色的。

离子键盘假

当我们点击蓝色表单时,Ionic 将调整我们的屏幕,因此蓝色表单始终可见。

真正的离子键盘

注意- 仅当屏幕位于具有Scroll View 的指令内时,这才有效。如果您从 Ionic 模板之一开始,您会注意到所有模板都使用ion-content指令作为其他屏幕元素的容器,因此始终应用滚动视图。