focusControl.requestFocus获取焦点的问题
在Button的click事件中调用focusControl.requestFocus之后可以成功获取InputText的焦点并调起软键盘,但是通过JSBridge却无法正常获取焦点。
在页面中有WebView和InputText两个控件,InputText设置key(“test”),然后点击Webview中的H5标签并调用了原生暴露的JSAPI(JSAPI是通过Web组件的webviewController.registerJavaScriptProxy来实现的),在JSAPI中调用了Page传入的箭头函数,箭头函数定义在了page的aboutToAppear中,然后在箭头函数内调用focusControl.requestFocus(“test”)后并没有获取焦点,返回值也是false,但是在y原生Button的click事件中调用focusControl.requestFocus(“test”)却可以成功获取InputText的焦点并调起软键盘。这个问题应该如何解决呢?我们有很多场景需要通过调用JsAPI来获取焦点。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 用focusControl.requestFocus获取焦点失败
43浏览 • 1回复 待解决
HarmonyOS focusControl.requestFocus(id) 的问题
489浏览 • 1回复 待解决
HarmonyOS TextInput设置enableKeyboardOnFocus(false)后调用focusControl.requestFocus("TextInput")问题
317浏览 • 1回复 待解决
HarmonyOS TextInput自动获取焦点问题
81浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用requestFocus方法在包含Web组件的页面中转移焦点?
112浏览 • 1回复 待解决
textInput组件获取焦点和失去焦点的事件
421浏览 • 1回复 待解决
HarmonyOS TextInput焦点问题
409浏览 • 1回复 待解决
TextInput组件获取焦点的几种场景
2682浏览 • 1回复 待解决
如何判断音频焦点的获取和丢失?
6193浏览 • 1回复 待解决
HarmonyOS 主动获取组件焦点
48浏览 • 1回复 待解决
HarmonyOS 主动获取焦点失败
347浏览 • 1回复 待解决
#鸿蒙通关秘籍# 为什么在包含web组件的HarmonyOS NEXT页面中使用requestFocus方法设置默认焦点无效?
115浏览 • 0回复 待解决
音频播放及焦点监听,如何处理音频焦点抢占问题
1050浏览 • 1回复 待解决
HarmonyOS 如何控制自定义键盘获取焦点和失去焦点
33浏览 • 1回复 待解决
HarmonyOS 获取焦点弹出键盘后,点击空白区域不能自动取消焦点
38浏览 • 1回复 待解决
HarmonyOS TextInput或TextArea如何自动获取焦点
52浏览 • 1回复 待解决
TextInput输入框如何失去焦点?输入框获取焦点后,点击页面上其他任意地方无法失去焦点,焦点在输入框中
2290浏览 • 1回复 待解决
HarmonyOS 文本输入框TextArea主动获取焦点的方法
574浏览 • 1回复 待解决
HarmonyOS textInput组件获取焦点,软键盘弹出,整个界面会整体上移问题
40浏览 • 1回复 待解决
#鸿蒙通关秘籍#朋友们,ArkUI中当前Ability的FocusControl怎么获取,有人知道吗?
104浏览 • 1回复 待解决
#鸿蒙通关秘籍#请教一下,ArkUI中当前Ability的FocusControl怎么获取,有人能帮帮吗?
115浏览 • 1回复 待解决
#鸿蒙通关秘籍#各位,获取ArkUI中的焦点控制有啥诀窍不?
125浏览 • 1回复 待解决
HarmonyOS TextInput在页面返回之后会自动获取焦点
305浏览 • 1回复 待解决
HarmonyOS 这两个获取焦点的方法有什么区别
37浏览 • 1回复 待解决
本地使用默认聚焦是可以在web页面获得软键盘,demo如下: