HarmonyOS textinput defaultFocus 失效不起作用(期望该界面出现的时候默认弹出键盘)

搜索组件,通过filterState控制是否显示,当展示的时候textinput defaultFocus 失效不起作用,我尝试使用。

aboutToAppear() {  
  focusControl.requestFocus(“search_text”)  
}

也无效,键盘不会弹出,这是什么原因?或者有没有其他调起系统键盘的方法。

HarmonyOS
2024-09-24 10:49:22
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

可以尝试在自定义组件中的aboutToAppear方法或者触发flag显示隐藏的点击事件中用setTimeout来聚焦文本框,实现系统键盘弹出。

setTimeout(() =>{  
  focusControl.requestFocus('Text222')  
},100)
分享
微博
QQ
微信
回复
2024-09-24 15:49:57
相关问题
Preferences不起作用
5100浏览 • 1回复 待解决
await有时候貌似不起作用
389浏览 • 0回复 待解决
HarmonyOS异步await不起作用
1380浏览 • 1回复 待解决
HarmonyOS zIndex不起作用
1025浏览 • 1回复 待解决
HarmonyOS bindSheet设置preferType不起作用
702浏览 • 1回复 待解决
HarmonyOS TextAlign.JUSTIFY 不起作用
1357浏览 • 1回复 待解决
HarmonyOS 清除缓存不起作用
844浏览 • 1回复 待解决
hilogprivate参数不起作用
6739浏览 • 1回复 待解决
HarmonyOS router.back不起作用
929浏览 • 1回复 待解决
HarmonyOS column设置圆角不起作用
1798浏览 • 1回复 待解决
HarmonyOS data_preferences remove不起作用
1195浏览 • 1回复 待解决
TextInputdefaultFocus不响应
2400浏览 • 1回复 待解决
HarmonyOS textinput键盘弹出问题
1795浏览 • 1回复 待解决
HarmonyOS TextInput如何主动弹出键盘
1484浏览 • 1回复 待解决