相关问题
点击事件,跳转使用系统浏览器方式进行浏览。如何实现
410浏览 • 1回复 待解决
使用DevEco Studio登录模拟器的时候,在浏览器登录华为帐号进行授权,但浏览器地址反复跳转,不能打开登录
6052浏览 • 1回复 待解决
ubuntu下sublime设置浏览器快捷方式,浏览器的路径该怎么写?
776浏览 • 1回复 待解决
使用模拟器需要通过浏览器登录授权,浏览器提示该网站“不安全”,或者“你的连接不是私密连接”信息。
6899浏览 • 1回复 待解决
通过隐式Want拉起浏览器应用时报16000050错误
580浏览 • 1回复 待解决
有谁知道如何拉起浏览器应用
593浏览 • 1回复 待解决
浏览器下载的文件如何导入鸿蒙
5576浏览 • 1回复 待解决
Web组件是否支持浏览器的localstorage?
448浏览 • 1回复 待解决
服务卡片webview如何跳转系统浏览器?
6592浏览 • 2回复 待解决
使用已经实名认证的华为账号登录,但浏览器上还是未出现授权的“允许”按钮,浏览器界面也未跳转或提示
6702浏览 • 1回复 待解决
浏览器查询是否有网络的接口,在浏览器里面返回true 但是在应用里面的webview返回False
267浏览 • 1回复 待解决
安卓App或者浏览器如何跳转鸿蒙App
8526浏览 • 1回复 待解决
鸿蒙应用如何打开浏览器并访问指定链接
661浏览 • 1回复 待解决
请问一下,FA卡片或者FA如何通过手机默认浏览器打开指定的网页链接
4865浏览 • 1回复 待解决
如何实现搜索栏历史记录
356浏览 • 1回复 待解决
DevEco Studio登录模拟器,浏览器跳转至http://localhost:10101/xxx,提示“无法访问此网站”。
5217浏览 • 1回复 待解决
华为浏览器APP桌面图标不见了,如何让它固定到桌面??
4798浏览 • 1回复 待解决
浏览器应用PC场景下的键鼠适配之右键交互及hover提示实现
200浏览 • 1回复 待解决
openHarmony 3.2 release,fa js开发模式,能识别红外遥控器、蓝牙遥控器的按键事件么
1950浏览 • 1回复 待解决
@ohos.web.webview的zoom接口不生效,浏览器窗口不能放大缩小 ,zoomAccess设为true也不行。
447浏览 • 1回复 待解决
openharmony 3.2 release,fa js开发模式,能识别红外遥控器和蓝牙遥控器的按键事件么?
1565浏览 • 1回复 待解决
如何不通过代码获取到bundleInfo.signatureInfo.fingerprint
433浏览 • 1回复 待解决
应用事件打点-统计某个页面浏览时长
353浏览 • 1回复 待解决
请问3861板子上OLED显示板的按键事件如何捕获?
9798浏览 • 3回复 待解决
1.功能场景描述及使用场景
本文主要介绍当我们点击浏览器的地址栏,会关联出历史的浏览记录,按键盘的上下键可以使地址栏的内容替换成浏览记录的内容
2.使用的核心API
onKeyEvent(event: (event?: KeyEvent) => void)
3.核心代码解释
1.通过ForEach遍历出从数据库中取出的关联历史记录,并用text组件来展示。
2.将从数据库中获取到的历史记录存入数组然后传入地址栏所在的子组件中。
3.使用按键事件来通过按键“上”和“下”来获取到对应的地址栏浏览记录的数据。
注意:onKeyEvent事件中每个按键都有2次回调,分别对应KeyType.Down和KeyType.Up,表示按键被按下、然后抬起。可以使用IF判断来拆分。
核心代码如下:
问题总结:
在通过上下键改变地址栏内容使,未改变下面联想记录的样式。
另外在传递下面联想记录的数据时,是先将数据从子组件传递给父组件,再从父组件传递给子组件,比较麻烦,后续再改进
− 目前此demo的样式只能在平板和电脑上才能展示完全,手机上显示不完全
4.实现效果
5.适配的版本信息
IDE:DevEco Studio 4.0.1.501
SDK:HarmoneyOS 3.2.4.0