如何在 IONIC4 上的键盘顶部添加按钮



我一直在尝试使用 Ionic4 在键盘顶部添加一个"提交"按钮,但到目前为止没有运气。这可能吗?

我正在使用 Ionic 原生键盘插件,并且已将<preference name="KeyboardResize" value="false" />添加到我的配置中.xml

这是我在 html 底部的内容

<ion-footer>
<ion-toolbar>
<ion-button style="position: absolute; bottom: 0; right: 5px; z-index: 2;" expand="full" type="submit">Submit Review</ion-button>
</ion-toolbar>
</ion-footer>

还有没有办法让它使键盘不能被关闭?

谢谢

仅供参考,以防有人遇到相同的问题,解决方案是在您拥有键盘的组件上导入KeyboardResizeMode

import { Keyboard, KeyboardResizeMode } from '@ionic-native/keyboard/ngx';
constructor(private keyboard: Keyboard) {}
// On the ngOnInit()
ngOnInit() {
this.keyboard.setResizeMode(KeyboardResizeMode.Body);
}

您不能将setResizeMode作为string传递,即使您在文档中这样说,它也需要作为KeyboardResizeMode的属性。

最新更新