在我的 Ionic 5 应用程序中,当ion-textarea
withautoGrow="true"
的高度变长时,当用户的输入超过屏幕高度时,它总是在输入时滚动到顶部。此处报告了此确切问题,据说此修复程序已在此处合并。
我的 Ionic 版本是 6.16.1,我正面临这个问题。这个问题可以在这里检查
通过检查您共享的链接,这个答案似乎适用于您的 stackblitz:https ://github.com/ionic-team/ionic-framework/pull/19776#issuecomment-549735550
在您的 html 中:
<ion-textarea auto-grow="true" (ionInput)="onTextInput($event)"> </ion-textarea>
在您的 .ts 文件中:
onTextInput(event) { event.target.getInputElement().then((textArea: HTMLTextAreaElement) => { console.log(textArea.textLength + " : " + textArea.value); textArea.scroll({top: textArea.scrollHeight}); }); }