HarmonyOS应用开发培训-四

本文详细介绍了OHOS系统中Web组件的使用,包括其属性如src和id,以及pagestart、pagefinish和error等事件。同时,讲解了Camera组件的属性,如flash和deviceposition,以及样式、事件和方法。还提到了获取摄像头权限的必要性,如需使用Camera组件需申请'ohos.permission.CAMERA'权限。
摘要由CSDN通过智能技术生成

一.web组件

        一个页面只支持一个web组件,会全屏显示,若页面中还有其他组件,会被web组件覆盖,web组件不跟随转场动画

        属性:

名称

类型

默认值

必填

描述

src

string

-

设置需要显示网页的地址,网址的域名必须为https协议且经过ICP备案。

id

string

-

组件的唯一标识。

        支持的事件:

名称

参数

描述

pagestart

{url: string}

加载网页时触发

pagefinish

{url: string}

网页加载结束时触发

error

{url: string, errorCode: number, description: string}

加载网页出现错误时触发或打开网页出错时触发

        使用时需要添加网络权限

“module”:{
    "reqPermissionms":[
     {
        "name":"ohos.permission.GET_NETWORK_INFO"
     }, 
     {
        "name":"ohos.permission.SET_NETWORK_INFO"
     },
     {
        "name":"ohos.permission.INTERNET"
     },
 
    ],...

}

二.cemera组件

        属性:

名称

类型

默认值

必填

描述

flash

string

off

闪光灯,取值为on、off、torch(手电筒常亮模式)

deviceposition

string

back

前置或后置,取值为front、back。

         样式:

名称

类型

默认值

必填

描述

width

<length> | <percentage>

-

设置组件自身的宽度。

缺省时使用元素自身内容需要的宽度。

说明

camera组件宽高不支持动态修改。

height

<length> | <percentage>

-

设置组件自身的高度。

缺省时使用元素自身内容需要的高度。

[left|top]

<length>

-

left|top需要配合position样式使用,来确定元素的偏移位置。

  • left属性规定元素的左边缘。该属性定义了定位元素左外边距边界与其包含块左边界之间的偏移。
  • top属性规定元素的顶部边缘。该属性定义了一个定位元素的上外边距边界与其包含块上边界之间的偏移。

        事件(支持通用事件):

名称

参数

描述

error

-

用户不允许使用摄像头时触发。

         方法:

名称

参数

描述

takePhoto

CameraTakePhotoOptions

执行拍照,支持设置图片质量。

 获取摄像头权限:

“module”:{
    "reqPermissionms":[
     {
        "name":"ohos.permission.CAMERA"
     }, 
    ],...
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值