HarmonyOS 通过Web组件嵌套网络应用

我们今天来说说 在程序中嵌套一个网址地址

HarmonyOS中是通过一个简单的WEB组件来实现
网络应用就是相当于网址地址 通过链接将应用嵌入到手机当中
在这里插入图片描述
WEB组件需要两个参数
一个是 src 地址 要嵌套的网址
另一个是 控制器

我们可以先编写代码如下

import webview from "@ohos.web.webview"
@Entry
@Component
struct Index {
   
  //创建控制器
  myController:WebviewController = new webview.WebviewController()

  build() {
   
    Column({
   space: 30}) {
   
      Web({
   
        src: "https://www.baidu.com/?tn=48021271_25_hao_pg",
        controller: this.myController
      })
    }
    .width('100%')
    .height('100%')
  }
}

这里 我们导入了 webview
然后通过它的 WebviewController 创建了一个控制器
然后 传入参数 第一个 src 网址 我们传入的是百度官网的地址
然后第二个 则是 我们声明的控制器

但 我们和网络进行交互 需要申请权限
在 main 目录下 找到 module.json5
在这里插入图片描述
其实 你只需要在最下面加上

,
"requestPermissions": [
  {
   
    "name": "ohos"
  }
]

他就会弹出非常多的权限提示
在这里插入图片描述
requestPermissions 是个数组 可以存储多个网络权限
我们这里要申请的是 ohos.permission.INTERNET

,
"requestPermissions": [
	 {
   
	   "name": "ohos.permission.INTERNET"
	 }
]

在这里插入图片描述
但需要注意的是 我们预览器是不支持这个WEB组件的
在这里插入图片描述
我们需要用手机的真机调试 如果不知道怎么弄可以看我的文章
HarmonyOS将程序下载并运行到真机上 (华为手机为例)
运行结果如下
在这里插入图片描述

相关推荐

  1. 鸿蒙(HarmonyOS)应用开发——web

    2024-01-24 05:52:01       36 阅读
  2. Harmonyos系统web使用

    2024-01-24 05:52:01       35 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-24 05:52:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-24 05:52:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-24 05:52:01       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-24 05:52:01       20 阅读

热门阅读

  1. Spring Security 6.x 系列【72】授权篇之角色分层

    2024-01-24 05:52:01       42 阅读
  2. Linux内核--文件系统(一)磁盘IO及优化

    2024-01-24 05:52:01       32 阅读
  3. postgres面试题

    2024-01-24 05:52:01       51 阅读
  4. 面试经典150题(90-92)

    2024-01-24 05:52:01       41 阅读
  5. Redis面试题26

    2024-01-24 05:52:01       32 阅读
  6. 剑指offer面试题7 用俩个栈实现队列

    2024-01-24 05:52:01       36 阅读
  7. C++从零开始的打怪升级之路(day18)

    2024-01-24 05:52:01       35 阅读
  8. 自然语言处理的发展

    2024-01-24 05:52:01       37 阅读
  9. 算法题学习笔记-哈希

    2024-01-24 05:52:01       25 阅读
  10. 第八章 对象、类与面向对象编程(上)

    2024-01-24 05:52:01       35 阅读