相关问题
HarmonyOS 浏览器输入applinking地址,无法跳转至应用
1400浏览 • 1回复 待解决
HarmonyOS webview浏览器获取定位异常
995浏览 • 1回复 待解决
点击事件,跳转使用系统浏览器方式进行浏览。如何实现
1842浏览 • 1回复 待解决
HarmonyOS如何实现打开浏览器,打开默认浏览器或者让用户选择打开的浏览器应用
2293浏览 • 1回复 待解决
HarmonyOS 浏览器不能通过scheme拉起app
1666浏览 • 1回复 待解决
使用DevEco Studio登录模拟器的时候,在浏览器登录华为帐号进行授权,但浏览器地址反复跳转,不能打开登录
8554浏览 • 1回复 待解决
HarmonyOS 启动默认浏览器
1589浏览 • 1回复 待解决
HarmonyOS 使用隐式Want启动浏览器Ability无法拉起浏览器
868浏览 • 1回复 待解决
HarmonyOS 分享到端外浏览器后,浏览器怎么调起我们的app?
884浏览 • 1回复 待解决
ubuntu下sublime设置浏览器快捷方式,浏览器的路径该怎么写?
2851浏览 • 1回复 待解决
浏览器应用应该怎样拉起?
1243浏览 • 2回复 待解决
使用模拟器需要通过浏览器登录授权,浏览器提示该网站“不安全”,或者“你的连接不是私密连接”信息。
9974浏览 • 1回复 待解决
HarmonyOS 安装包能否支持通过浏览器下载直接安装
285浏览 • 0回复 待解决
通过隐式Want拉起浏览器应用时报16000050错误
2674浏览 • 1回复 待解决
HarmonyOS 如何在浏览器唤起app
1767浏览 • 1回复 待解决
#鸿蒙学习大百科#如何通过本地浏览器打开某个网址?
1282浏览 • 1回复 待解决
HarmonyOS 浏览器真机调试问题
835浏览 • 1回复 待解决
Web组件是否支持浏览器的localstorage?
1656浏览 • 1回复 待解决
HarmonyOS 浏览器内无法下载charles证书
1121浏览 • 1回复 待解决
HarmonyOS浏览器scheme链接唤起APP问题
2169浏览 • 1回复 待解决
浏览器下载的文件如何导入鸿蒙
8607浏览 • 1回复 待解决
HarmonyOS applink从浏览器跳转到应用
1304浏览 • 1回复 待解决
HarmonyOS 如何在自己的App中,携带一个网址url启动系统默认浏览器,并通过此系统默认浏览器加载此url
643浏览 • 1回复 待解决
#鸿蒙学习大百科#通过隐式调用拉起浏览器报错:16000050
1107浏览 • 1回复 待解决
HarmonyOS 如何调用默认浏览器观看视频
668浏览 • 1回复 待解决
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