HarmonyOS鸿蒙Next中页面跳转时输入框自动获焦拉起键盘(输入法)存在概率拉起失败
HarmonyOS鸿蒙Next中页面跳转时输入框自动获焦拉起键盘(输入法)存在概率拉起失败
3 回复
当前页面跳转和焦点的时序上好像得不到保障,采取下面的措施可以解决问题,在aboutToAppear里设置延迟获焦,可以解决问题
@Entry
@Component
struct Index {
@State message: string = 'Hello World';
aboutToAppear() {
setTimeout(() => {
this.getUIContext().getFocusController().requestFocus('inputId')
}, 200)
}
build() {
Row() {
Column() {
TextInput()
.id('inputId')
}
.width('100%')
}
.height('100%')
}
}
更多关于HarmonyOS鸿蒙Next中页面跳转时输入框自动获焦拉起键盘(输入法)存在概率拉起失败的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
您好,为了更快速解决您的问题,并且吸引更多用户一同参与您问题的解答与讨论,建议您补全如下信息:
-
补全复现代码,让参与用户更快速复现您的问题;
-
更多提问技巧,请参考:【Tips】如何提个好问题