往期鸿蒙全套实战文章必看:
Hyperlink
超链接组件,组件宽高范围内点击实现跳转。
说明:
- 该组件从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。
- 该组件仅支持与系统浏览器配合使用。
需要权限
跳转的目标应用使用网络时,需要申请权限ohos.permission.INTERNET。
子组件
可以包含Image子组件。
接口
Hyperlink(address: string | Resource, content?: string | Resource)
原子化服务API: 从API version 11开始,该接口支持在原子化服务中使用。
参数:
参数名 | 参数类型 | 必填 | 参数描述 |
---|---|---|---|
address | string | Resource | 是 | Hyperlink组件跳转的网页。 |
content | string | Resource | 否 | Hyperlink组件中超链接显示文本。 说明: 组件内有子组件时,不显示超链接文本。 |
属性
除支持通用属性外,还支持以下属性:
color
color(value: Color | number | string | Resource)
设置超链接文本的颜色。
原子化服务API: 从API version 11开始,该接口支持在原子化服务中使用。
系统能力: SystemCapability.ArkUI.ArkUI.Full
参数:
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
value | Color | number | string | Resource | 是 | 超链接文本的颜色。 默认值:‘#ff007dff’ |
示例
@Entry
@Component
struct HyperlinkExample {
build() {
Column() {
Column() {
Hyperlink('https://example.com/') {
Image($r('app.media.bg'))
.width(200)
.height(100)
}
}
Column() {
Hyperlink('https://example.com/', 'Go to the developer website') {
}
.color(Color.Blue)
}
}.width('100%').height('100%').justifyContent(FlexAlign.Center)
}
}
看完三件事❤️
- 如果你觉得这篇内容对你还蛮有帮助,我想邀请你帮我三个小忙:
- 点赞,转发,有你们的 『点赞和评论』,才是我创造的动力。
- 关注作者,不定期分享原创知识。
- 同时可以期待后续文章ing🚀。