HarmonyOS 鸿蒙Next arkts app api9有超链接组件吗

HarmonyOS 鸿蒙Next arkts app api9有超链接组件吗 想做一个image,点击之后实现超链接跳转www.xxx.com这种,在开发者文档里没找到超链接组件,想问一下有没有写过的兄弟指导一下!谢谢!

3 回复
import common from '@ohos.app.ability.common';

@Entry
@Component
struct Test {
  async openWeb() {
    try {
      let want = {
        "action": "ohos.want.action.viewData",
        "entities": ["entity.system.browsable"],
        "uri": 'https://www.baidu.com',
        "type": "text/plain"
      }
      let context = getContext(this) as common.UIAbilityContext;
      await context.startAbility(want)
      console.info(`explicit start ability succeed`)
    } catch (error) {
      console.info(`explicit start ability failed with ${error.code}`)
    }
  }

  build() {
    Column() {
      Image($r('app.media.icon'))
        .width('100lpx')
        .height('100lpx')
        .onClick(() => {
          this.openWeb()
        })
    }
  }
}

更多关于HarmonyOS 鸿蒙Next arkts app api9有超链接组件吗的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


您好这是我找到的相关帖子,希望对您有一些帮助

链接

在HarmonyOS(鸿蒙)的ArkTS开发框架中,API 9确实提供了超链接组件。开发者可以使用<Link>组件来创建超链接。<Link>组件允许用户点击链接并跳转到指定的URL或页面。使用方法如下:

import { Link } from '@ohos.arkui';

// 在UI中使用Link组件
Link({ url: 'https://www.example.com' }) {
  Text('点击这里访问示例网站')
}

<Link>组件可以与其他UI组件结合使用,并且支持自定义样式和行为。

回到顶部