草庐IT

OpenHarmony-ArkTS

全部标签

鸿蒙Harmony应用开发—ArkTS声明式开发(通用属性:动态属性设置)

动态设置组件的属性,支持开发者在属性设置时使用if/else语法,且根据需要使用多态样式设置属性。说明:从APIVersion11开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。attributeModifierattributeModifier(modifier: AttributeModifier)动态设置组件的属性方法。系统能力: SystemCapability.ArkUI.ArkUI.Full参数:参数名类型必填说明modifierAttributeModifier是在当前组件上,动态设置属性方法,支持使用if/else语法。modifier:属性修改器,开发者

arkTS开发鸿蒙OS应用(登录页面实现,连接数据库)

前言喜欢的朋友可在抖音、小红书、微信公众号、哔哩哔哩搜索“淼学派对”。知乎搜索“编程淼”。前端架构Toubu.etsimportrouterfrom'@ohos.router'@ComponentexportstructHeader{build(){//标题部分Row({space:5}){Image($r('app.media.fanhui')).width(20).onClick(()=>{router.back()})Blank()Image($r('app.media.shuaxin')).width(30)}.width('98%').height(30)}}Index.etsimp

鸿蒙【ArkTS】封装数据请求HTTP 使用装饰器进行配置化引入接口

鸿蒙【ArkTS】封装数据请求HTTP使用装饰器进行配置化引入接口官方API文档:数据请求HTTP实现步骤:一、统一接口请求结果exportclassApiResult{code:stringmsg?:stringdata?:any}二、网络请求配置类/****@desc:网络请求配置**/exportinterfaceRequestOptions{/***Requesturl.*/url?:string;/***Requestmethod.*/method?:RequestMethod;//defaultisGET/***Additionaldataoftherequest.*extraDa

鸿蒙Harmony应用开发—ArkTS声明式开发(基础手势:Navigation)

Navigation组件是路由导航的根视图容器,一般作为Page页面的根容器使用,其内部默认包含了标题栏、内容区和工具栏,其中内容区默认首页显示导航内容(Navigation的子组件)或非首页显示(NavDestination的子组件),首页和非首页通过路由进行切换。说明:该组件从APIVersion8开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。该组件从APIVersion11开始默认支持安全区避让特性(默认值为:expandSafeArea([SafeAreaType.SYSTEM],[SafeAreaEdge.TOP,SafeAreaEdge.BOTTOM])),

OpenHarmony4.0Release无法调用高级组件问题分析

想了解更多关于开源的内容,请访问:51CTO鸿蒙开发者社区https://ost.51cto.com1.简介最近学习北向应用开发,发现有个高级组件-子标题符合我的布局需求,但是调用的时候发生了cppcrash,调查一番之后解决了,分享一下解决过程。2.开发环境系统版本: 4.0-ReleaseDevEcoStudio版本: 4.0Release(build:4.0.0.600)SDK版本: 4.0.10.18(及以上)设备型号: 开发者手机一开始进行应用布局的时候,想着有没有一些系统原生组件能让开发更简单点,不用自己费劲的写自定义组件,然后发现了这个:https://docs.openharm

鸿蒙Harmony应用开发—ArkTS声明式开发(事件独占控制)

设置组件是否独占事件,事件范围包括组件自带的事件和开发者自定义的点击、触摸、手势事件。在一个窗口内,设置了独占控制的组件上的事件如果首先响应,则本次交互只允许此组件上设置的事件响应,窗口内其他组件上的事件不会响应。说明:从APIVersion11开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。monopolizeEventsmonopolizeEvents(monopolize:boolean)设置组件是否独占事件。系统能力: SystemCapability.ArkUI.ArkUI.Full参数:参数名类型必填说明monopolizeboolean是设置组件是否独占事件

OpenHarmony鸿蒙应用如何使用滚动类组件

简介:瀑布流容器,由“行”和“列”分割的单元格所组成,通过容器自身的排列规则,将不同大小的“项目”自上而下,如瀑布般紧密布局。文档环境:开发环境:Windows10家庭版DevEcoStudio版本:DevEcoStudio3.1.1Release(3.1.0.501)SDK版本:4.1.5.5(fullsdk)API版本:Version11开发板型号:DAYU200(RK3568)系统版本:OpenHarmony4.1.5.5演示demo:演示demo分为两部分:WaterFlow控制、WaterFlow属性,WaterFlow控制可设置瀑布流容器滚动相关参数,WaterFlow属性可以设置

鸿蒙Harmony应用开发—ArkTS声明式开发(基础手势:Menu)

以垂直列表形式显示的菜单。说明:该组件从APIVersion9开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。Menu组件需和bindMenu或bindContextMenu方法配合使用,不支持作为普通组件单独使用。子组件包含MenuItem、MenuItemGroup子组件。接口Menu()作为菜单的固定容器,无参数。说明: 菜单和菜单项宽度计算规则:布局过程中,期望每个菜单项的宽度一致。若子组件设置了宽度,则以尺寸计算规则为准。不设置宽度的情况:菜单组件会对子组件MenuItem、MenuItemGroup设置默认2栅格的宽度,若菜单项内容区比2栅格宽,则会自适应撑开

鸿蒙Harmony应用开发—ArkTS声明式开发(基础手势:PatternLock)

图案密码锁组件,以九宫格图案的方式输入密码,用于密码验证场景。手指在PatternLock组件区域按下时开始进入输入状态,手指离开屏幕时结束输入状态完成密码输入。说明:该组件从APIVersion9开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。子组件无接口PatternLock(controller?:PatternLockController)参数:参数名参数类型必填描述controllerPatternLockController否设置PatternLock组件控制器,可用于控制组件状态重置。属性除支持通用属性外,还支持以下属性:名称参数类型描述sideLength

《HarmonyOS开发 – OpenHarmony开发笔记(基于小型系统)》第4章 OpenHarmony应用开发实例

开发环境:开发系统:Ubuntu20.04开发板:Pegasus物联网开发板MCU:Hi3861OpenHarmony版本:3.0.1-LTS4.1新建工程及配置1.新建工程及源码新建目录$mkdirhello在applications/sample/myapp中新建src目录以及myapp.c文件,代码如下所示。#include#include"ohos_init.h"#include"ohos_types.h"voidapp_task(void){printf("\n");printf("Hellohi3861!\n");printf("\n");}SYS_RUN(app_task);新建