HyperlinkDemo
介绍
本示例用于验证 Hyperlink 组件在不同入参与交互场景下的行为,包括 address 合法值/非法值、content 展示、事件拦截等。
参考文档:@ohos.Hyperlink
功能概述
本示例在单页中集中覆盖以下测试点:
-
address 参数测试
- http/https 合法地址
- Resource 类型地址
- 非法地址(空字符串、长字符串、异常字符、系统资源等)
- null/undefined 异常入参
-
content 参数测试
- 不设置 content
- 普通字符串 content
- Resource 类型 content
-
事件测试
- onClick 事件
- preventDefault() 拦截默认跳转行为
-
样式展示
- borderImage 与 padding 组合样式示例
效果预览

使用说明
- 启动应用后进入 Index 页面。
- 按页面顺序逐项点击 Hyperlink 组件,观察不同 address/content 入参下的行为。
- 对 onClick + preventDefault 场景,确认点击后不会执行默认跳转。
工程目录
src/main/
|---ets/
| |---hyperlinkdemoability/
| | |---HyperlinkDemoAbility.ets
| |---pages/
| | |---Index.ets
|---resources/
| |---base/
| | |---element/
| | |---media/
| | |---profile/
|---module.json5
具体实现
- 在单一页面通过大量分组用例覆盖 Hyperlink 组件核心参数与边界输入。
- 使用 Divider 将不同测试区域隔离,便于人工回归。
- 通过组件 id 标记关键测试项,方便自动化定位。
相关权限
不涉及。
依赖
- Hyperlink 组件能力(ArkUI 容器组件)