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获取焦点失败
789浏览 • 1回复 待解决
HarmonyOS focusControl.requestFocus(id) 的问题
1532浏览 • 1回复 待解决
HarmonyOS TextInput设置enableKeyboardOnFocus(false)后调用focusControl.requestFocus("TextInput")问题
1227浏览 • 1回复 待解决
HarmonyOS 使用focusControl.requestFocus(id: string)在跳转页面返回后聚焦又失焦
709浏览 • 1回复 待解决
HarmonyOS TextInput自动获取焦点问题
1157浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用requestFocus方法在包含Web组件的页面中转移焦点?
988浏览 • 1回复 待解决
textInput组件获取焦点和失去焦点的事件
1787浏览 • 1回复 待解决
HarmonyOS Image获取焦点和失去焦点失效
837浏览 • 1回复 待解决
HarmonyOS 焦点问题
858浏览 • 1回复 待解决
HarmonyOS TextArea获取焦点
776浏览 • 1回复 待解决
#鸿蒙通关秘籍# 为什么在包含web组件的HarmonyOS NEXT页面中使用requestFocus方法设置默认焦点无效?
731浏览 • 0回复 待解决
HarmonyOS TextInput焦点问题
1385浏览 • 1回复 待解决
TextInput组件获取焦点的几种场景
4824浏览 • 1回复 待解决
HarmonyOS TextInput在弹框消失后焦点自动获取问题
1483浏览 • 1回复 待解决
HarmonyOS 主动获取组件焦点
1075浏览 • 1回复 待解决
HarmonyOS 主动获取焦点失败
1083浏览 • 1回复 待解决
HarmonyOS Button组件无法触发获取焦点和失去焦点事件
1417浏览 • 1回复 待解决
如何判断音频焦点的获取和丢失?
6961浏览 • 1回复 待解决
HarmonyOS 获取焦点api提示异常
956浏览 • 1回复 待解决
HarmonyOS 如何控制自定义键盘获取焦点和失去焦点
955浏览 • 1回复 待解决
音频播放及焦点监听,如何处理音频焦点抢占问题
3186浏览 • 2回复 待解决
HarmonyOS TextInput组件无法自动获取焦点
1321浏览 • 1回复 待解决
HarmonyOS TextInput如何通过代码获取焦点
994浏览 • 1回复 待解决
HarmonyOS TextArea组件如何主动获取焦点
752浏览 • 1回复 待解决
HarmonyOS 获取焦点弹出键盘后,点击空白区域不能自动取消焦点
952浏览 • 1回复 待解决
本地使用默认聚焦是可以在web页面获得软键盘,demo如下: