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获取焦点失败
196浏览 • 1回复 待解决
HarmonyOS focusControl.requestFocus(id) 的问题
596浏览 • 1回复 待解决
HarmonyOS TextInput设置enableKeyboardOnFocus(false)后调用focusControl.requestFocus("TextInput")问题
478浏览 • 1回复 待解决
HarmonyOS 使用focusControl.requestFocus(id: string)在跳转页面返回后聚焦又失焦
178浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用requestFocus方法在包含Web组件的页面中转移焦点?
233浏览 • 1回复 待解决
HarmonyOS TextInput自动获取焦点问题
334浏览 • 1回复 待解决
textInput组件获取焦点和失去焦点的事件
765浏览 • 1回复 待解决
HarmonyOS Image获取焦点和失去焦点失效
156浏览 • 1回复 待解决
HarmonyOS 焦点问题
229浏览 • 1回复 待解决
#鸿蒙通关秘籍# 为什么在包含web组件的HarmonyOS NEXT页面中使用requestFocus方法设置默认焦点无效?
255浏览 • 0回复 待解决
HarmonyOS TextArea获取焦点
76浏览 • 1回复 待解决
TextInput组件获取焦点的几种场景
3165浏览 • 1回复 待解决
HarmonyOS TextInput在弹框消失后焦点自动获取问题
259浏览 • 1回复 待解决
HarmonyOS TextInput焦点问题
640浏览 • 1回复 待解决
HarmonyOS 主动获取组件焦点
385浏览 • 1回复 待解决
HarmonyOS 主动获取焦点失败
496浏览 • 1回复 待解决
如何判断音频焦点的获取和丢失?
6350浏览 • 1回复 待解决
HarmonyOS Button组件无法触发获取焦点和失去焦点事件
490浏览 • 1回复 待解决
HarmonyOS 如何控制自定义键盘获取焦点和失去焦点
252浏览 • 1回复 待解决
HarmonyOS 获取焦点api提示异常
285浏览 • 1回复 待解决
音频播放及焦点监听,如何处理音频焦点抢占问题
1509浏览 • 1回复 待解决
HarmonyOS TextInput如何通过代码获取焦点
239浏览 • 1回复 待解决
HarmonyOS TextInput组件无法自动获取焦点
434浏览 • 1回复 待解决
HarmonyOS 获取焦点弹出键盘后,点击空白区域不能自动取消焦点
308浏览 • 1回复 待解决
HarmonyOS TextArea组件如何主动获取焦点
74浏览 • 1回复 待解决
本地使用默认聚焦是可以在web页面获得软键盘,demo如下: