textInput组件在使用Navigation和NavDestination组件时,在push或pop到一个NavDestination会自动弹出键盘

textInput组件为Navigation和NavDestination组件的子组件时,在push或pop到一个NavDestination会自动获取焦点弹起键盘,已设置textInput的defaultFocus(false),但依然会弹出键盘,这个应如何处理?

期望:设置defaultFocus为true时,自动弹起键盘,为false时,不自动弹出键盘。

HarmonyOS
2024-10-08 11:10:44
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

可以通过设置TextInput组件的focusable属性为不可获焦,就不会拉起系统默认的键盘,参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-universal-attributes-focus-V5

或者可以给TextInput添加enableKeyboardOnFocus(false)属性,禁用除点击以外的获焦。

分享
微博
QQ
微信
回复
2024-10-08 16:14:49
相关问题
HarmonyOS TextInput如何主动弹出键盘
368浏览 • 1回复 待解决
HarmonyOS Navigation NavRouter NavDestination
33浏览 • 1回复 待解决