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不起作用
4092浏览 • 1回复 待解决
HarmonyOS异步await不起作用
317浏览 • 1回复 待解决
HarmonyOS column设置圆角不起作用
361浏览 • 1回复 待解决
hilogprivate参数不起作用
5825浏览 • 1回复 待解决
HarmonyOS data_preferences remove不起作用
26浏览 • 1回复 待解决
HarmonyOS TextInput如何主动弹出键盘
228浏览 • 1回复 待解决
TextInputdefaultFocus不响应
1520浏览 • 1回复 待解决
设置状态栏颜色不起作用怎么回事?
2327浏览 • 1回复 待解决
HarmonyOS Toast弹出时候键盘遮挡
363浏览 • 1回复 待解决
HarmonyOS TextInput 取消默认焦点
415浏览 • 1回复 待解决