E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ArkTS
【HarmonyOS4.0】第五篇-
ArkTS
页面渲染
三、渲染控制语法
ArkTS
也提供了渲染控制的能力。条件渲染可根据应用的不同状态,渲染对应状态下的UI内容。循环渲染可从数据源中迭代获取数据,并在每次迭代过程中创建相应的组件。
无处安放的波澜
·
2024-01-09 19:53
HarmoneyOS
harmonyos
华为
前端
HarmonyOS@State装饰器:组件内状态
说明从APIversion9开始,该装饰器支持在
ArkTS
卡片中使用。概述@State装饰的变量,与声明式范式中的其他被装饰变量一
阿玮编程_
·
2024-01-09 14:36
harmonyos
华为
鸿蒙系统
HarmonyOS应用开发之
ArkTS
语言学习记录
1、
ArkTS
介绍
ArkTS
是鸿蒙生态的应用开发语言。它在保持TypeScript(简称TS)基本语法风格的基础上,对TS的动态类型特性施加更严格的约束,引入静态类型。
原来是好奇心
·
2024-01-09 14:36
harmonyos
【习题】
ArkTS
基础知识
判断题1.循环渲染ForEach可以从数据源中迭代获取数据,并为每个数组项创建相应的组件。正确(True)错误(False)正确(True)2.@Link变量不能在组件内部进行初始化。正确(True)错误(False)正确(True)单选题1.用哪一种装饰器修饰的struct表示该结构体具有组件化能力?A.@ComponentB.@EntryC.@BuilderD.@PreviewA2.用哪一种装
王工丶要专注
·
2024-01-09 10:24
鸿蒙
华为
harmonyos
华为云
华为od
了解HTML和CSS
学习
ArkTs
语言中需要有TypeScript的基础,TypeScript又是JavaScript的超集,因此需要学习JavaScript。学习JavaScript需要了解HTML,CSS(WEB)。
小猿成长
·
2024-01-09 06:44
2024
OpenHarmony
html
css
前端
鸿蒙应用项目分享:我的鸿蒙毕设:基于HarmonyOS的任务看板平台【四点二】:导入视频演示
话说鸿蒙版本都快到4.0了,彻底换成了
ArkTS
,看样子是放弃Java了,后面考虑要不要用
ArkTs
重构了。可以在底部投票哦。投票要是过期了就留言吧,我一定会看的。
Felix Cai
·
2024-01-08 20:32
HarmonyOS应用开发
harmonyos
华为
鸿蒙开发基础运用(
ArkTS
)-健康生活APP
健康生活应用,主要功能包括:用户可以创建最多6个健康生活任务(早起,喝水,吃苹果,每日微笑,刷牙,早睡),并设置任务目标、是否开启提醒、提醒时间、每周任务频率。用户可以在主页面对设置的健康生活任务进行打卡,其中早起、每日微笑、刷牙和早睡只需打卡一次即可完成任务,喝水、吃苹果需要根据任务目标量多次打卡完成。主页可显示当天的健康生活任务完成进度,当天所有任务都打卡完成后,进度为100%,并且用户的连续
Android每日一讲
·
2024-01-08 20:57
鸿蒙开发
harmonyos
华为
鸿蒙开发
程序员
移动开发
鸿蒙4.0
鸿蒙HarmonyOs:为什么不支持热更新?
鸿蒙app开发主要是利用的
ArkTs
语言,
ArkTs
又是基于TypeScript语言的,TypeScript语言又是机遇JavaScript语言。
许天成
·
2024-01-08 00:21
鸿蒙开发
harmonyos
华为
鸿蒙
鸿蒙系统
【鸿蒙开发】第七章
ArkTS
语言UI范式-基础语法(一)
1前言通过前面的章节,我们基本清楚鸿蒙应用开发用到的语言和项目基本结构,在【鸿蒙开发】第四章Stage应用模型及项目结构也提到过
ArkTS
的UI范式的基本语法、状态管理、渲染控制等能力,简要介绍如下:基本语法
__Yvan
·
2024-01-07 17:36
Harmoney
ArkTS
DevEco
Studio
harmonyos
openharmoney
DevEcoStudio
华为
【鸿蒙开发】第八章
ArkTS
语言UI范式-基础语法(二)
1前言前面章节介绍了如何
ArkTS
语言UI范式-基础语法(一)。了解了自定义组件的创建与使用,本章节我们来学习下UI相关的装饰器。
__Yvan
·
2024-01-07 17:06
Harmoney
ArkTS
DevEco
Studio
ui
harmonyos
ArkTS
【鸿蒙开发】第九章
ArkTS
语言UI范式-状态管理(一)
1前言在前文的描述中,我们构建的页面多为静态界面。如果希望构建一个动态的、有交互的界面,就需要引入“状态”的概念。我们本章节来学习状态管理机制2概念在声明式UI编程框架中,UI是程序状态的运行结果,用户构建了一个UI模型,其中应用的运行时的状态是参数。当参数改变时,UI作为返回结果,也将进行对应的改变。这些运行时的状态变化所带来的UI的重新渲染,在ArkUI中统称为状态管理机制。自定义组件拥有变量
__Yvan
·
2024-01-07 17:05
Harmoney
ArkTS
DevEco
Studio
ui
harmonyos
ArkTS
开发语言
ArkTS
- 网络请求
一、Axios请求应用通过HTTP发起一个数据请求,支持常见的GET、POST、OPTIONS、HEAD、PUT、DELETE、TRACE、CONNECT方法。前端开发肯定都使用过一个叫axios的第三方库,它是是一个基于promise的网络请求库,可以用于浏览器和node.js,它是前端最流行的发送ajax请求的第三方库。如果你不知道什么是promise,推荐看看我的上一篇博客网络请求-异步编程
An1ong
·
2024-01-07 02:31
ArkTS
鸿蒙
axios
鸿蒙学习笔记
DevEcoStudio,
ArkTS
,ArkUI,ArkCompiler,DevEcoTesting是啥DevEcoStudio是华为开发的一款集成开发环境(IDE),用于开发基于华为鸿蒙操作系统(HarmonyOS
StoneLiu999
·
2024-01-06 15:19
harmonyos
前端
ts
HarmonyOS应用开发者认证(合集)
<HarmonyOS第一课>运行HelloWorld-CSDN博客<HarmonyOS第一课>
ArkTS
开发语言介绍-CSDN博客<HarmonyOS第一课>应用程序框架-CSDN博客<HarmonyOS
一百减一是零
·
2024-01-06 14:07
HarmonyOS
harmonyos
华为
HarmonyOS@Extend装饰器:定义扩展组件样式
说明从APIversion9开始,该装饰器支持在
ArkTS
卡片中使用。
阿玮编程_
·
2024-01-06 07:10
harmonyos
鸿蒙系统
华为
OpenHarmony分布式屏幕开发参考示例
示例主要分为
ArkTS
版本和C++版本,
ArkTS
版本目前主要基于API9版本分布式屏幕功能的API进行开发。开发者可自行基于API10开发,其中API10版本增加了停止屏幕镜像(或扩展)的API。
OpenHarmony_小贾
·
2024-01-06 06:11
HarmonyOS
OpenHarmony
移动开发
分布式
wpf
harmonyos
华为
OpenHarmony
移动开发
【HarmonyOS开发】ArkUI-X 跨平台框架(使用
ArkTs
开发Android&IOS)
ArkUI-X跨平台框架进一步将ArkUI开发框架扩展到了多个OS平台,目前支持OpenHarmony、HarmonyOS、Android、iOS,后续会逐步增加更多平台支持。开发者基于一套主代码,就可以构建支持多平台的精美、高性能应用。一、跨平台框架有哪些?1、ReactNativeReactNative是一个基于JavaScript和React的开源框架,由Facebook开发和维护。它使用一
兵腾傲宇
·
2024-01-05 20:27
HarmonyOS
harmonyos
android
ios
HarmonyOS-
ArkTS
基本语法及声明式UI描述
初识
ArkTS
语言
ArkTS
是HarmonyOS优选的主力应用开发语言。
ArkTS
围绕应用开发在TypeScript(简称TS)生态基础上做了进一步扩展,继承了TS的所有特性,是TS的超集。
阿玮编程_
·
2024-01-05 00:42
harmonyos
ui
华为
鸿蒙系统
鸿蒙4.0实战应用(
ArkTS
)-抽奖转盘
构建主界面在这个章节中,我们将完成示例主界面的开发,效果如图所示:功能要求:通过画布组件Canvas,画出抽奖圆形转盘。通过显式动画启动抽奖功能。通过自定义弹窗弹出抽中的奖品。在绘制抽奖圆形转盘前,首先需要在CanvasPage.ets的aboutToAppear方法中获取屏幕的宽高。//CanvasPage.ets//获取contextletcontext=getContext(this);ab
Android每日一讲
·
2024-01-04 17:39
鸿蒙开发
harmonyos
华为
程序员
移动开发
鸿蒙开发
Android
鸿蒙4.0
HarmonyOS
ArkTS
三方库的基本使用(十六)
如何获取三方库目前提供了两种途径获取开源三方库:1、通过访问Gitee网站开源社区获取在Gitee中,搜索OpenHarmony-TPC仓库,在tpc_resource中对三方库进行了资源汇总,可以供开发者参考。2、通过OpenHarmony三方库中心仓获取进入OpenHarmony三方库中心仓,根据类型或者直接搜索寻找需要的三方库。常用三方库介绍常用的三方库可以分为UI、动画、网络、图片、多媒体
志尊宝
·
2024-01-04 13:17
HarmonyOS
harmonyos
华为
看完,你还会学鸿蒙吗?
它的结构
Arkts
作为新出的语言基础,对于只要有编程基础的人群都可以来学的。第二个就是鸿蒙刚刚宣布4.0的发布,全新脱离了Android的壳,现在大家都处于同一起跑线上。所以
爱桥代码的程序媛
·
2024-01-04 06:13
鸿蒙
harmonyos
华为
鸿蒙
移动开发
程序员
鸿蒙开发
鸿蒙系统
HarmonyOS UI框架简介
在HarmonyOSUI框架中,开发语言目前主要支持
arkts
/TS语言。该框架通过自研的声明式UI范式,使开发者能够描述用户界面的状态和变化,而无需关注具体的实现细节。
前端御书房
·
2024-01-04 03:00
HarmonyOS
harmonyos
ui
华为
前端
鸿蒙开发第一天
文档链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V2/syscap-0000001408089368-V2二、
ArkTS
Hunter2916
·
2024-01-03 20:23
Harmony
harmonyos
华为
arkTS
基础知识
entry主模块Harmony工程模块编译构建生成一个Hap包程序主要入口--src--main--ets:用于存放ets源码--entryability:EntryAbility.ts应用/服务的入口--pages:Index.ets应用/服务的入口UI界面开发--resources用于存放应用/服务所用到的资源文件(图形多媒体字符串布局文件)--supervisual--module.json
明飞1987
·
2024-01-03 16:08
ARKTS
harmonyos
HarmonyOS系统架构及项目结构浅析
方舟开发框架针对不同目的和技术背景的开发者提供了两种开发范式,分别是基于
ArkTS
的声明式开发范式(简称“声明式开发范式”)和兼容JS的类Web开发范式(简称“类Web开发范式”)。
码中之牛
·
2024-01-03 12:54
OpenHarmony
鸿蒙
移动开发
harmonyos
华为
移动开发
ui
Openharmony
ArkTS
开发实践
声明式UI基本概念应用界面是由一个个页面组成,
ArkTS
是由ArkUI框架提供,用于以声明式开发范式开发界面的语言。
it奔跑在路上
·
2024-01-03 08:42
HarmonyOS基础知识
harmonyos
华为
typescript
深入理解
ArkTS
:Harmony OS 应用开发语言 TypeScript 的基础语法和关键特性
ArkTS
是HarmonyOS应用开发中使用的TypeScript框架,它提供了一种基于TypeScript的应用开发方式。
m0_黎明
·
2024-01-03 07:17
开发语言
typescript
javascript
HarmonyOS4.0系统性深入开发12 卡片数据交互说明
卡片数据交互说明
ArkTS
卡片框架提供了updateForm()接口和requestForm()接口主动触发卡片的页面刷新。接口是否系统能力约束updateForm否1.提供方调用。
程序员沙蛙
·
2024-01-02 21:45
交互
microsoft
harmonyos
开发语言
鸿蒙
鸿蒙系统
intellij
idea
Column&Row组件的使用
ArkTS
为我们提供了丰富的容器组件来布局页面,本文将以构建登录页面为例,介绍Colu
it奔跑在路上
·
2024-01-02 18:10
HarmonyOS基础知识
华为
harmonyos
typescript
HarmonyOS官网案例解析——新闻数据加载(
ArkTS
)
本篇Codelab是基于
ArkTS
的声明式开发范式实现的样例,主要介绍了数据请求和touch事件的使用。包含以下功能:1.数据请求。2.列表下拉刷新。3.列表上拉加载。
it奔跑在路上
·
2024-01-02 18:09
HarmonyOS官网案例解析
harmonyos
华为
typescript
ArkTS
- @Builder自定义构建函数
这个@Builder作用就是可以把组件样式抽离出来,写成公共组件,下边记录下全局自定义构建函数用法及注意的地方。官方文档:开发者可以将重复使用的UI元素抽象成一个方法,在build方法里调用。一、用法下边代码,我在CommonBtn.ets文件中定义了两个函数,函数里边定义了按钮样式,这两个函数必须要用@Builder装饰器装饰(官方规定)。一个是按引用传递的参数(引用传递参数必须写两个$符号,$
@红@旗下的小兵
·
2024-01-02 07:31
ArkTS
开发语言
梅科尔工作室-Joe-鸿蒙笔记3
鸿蒙
ArkTs
学习笔记(DevEcoStudio的使用)list组件由外层list容器组件和内层的listitem容器组件构成,list是一个大容器,listitem是大容器里的小容器使用例父子组件(自定义组件
下北泽红茶店长
·
2024-01-02 00:35
harmonyos
华为
Harmony
ArKts
第三课笔记
list组件由list容器组件和listitem容器组件构成,list是一个大容器,listitem是大容器里的小容器使用说明
GuardOnly
·
2024-01-02 00:34
harmonyos
【HarmonyOs
Arkts
笔记】
Arkts
ForEach循环使用
说明ForEach循环数组对象时要指定对象的唯一标识例如id,否则只会显示第一个@StatetabsList:object[]=[{name:'砍价活动',id:1,icon:'https://php-b2c.likeshop.cn/uploads/images/2022062414322367e6a5479.png'},{name:'拼团活动',id:2,icon:'https://php-b2
PJF0715
·
2024-01-02 00:03
HarmonyOs
笔记
harmonyos
ArkTS
基础学习笔记
ArkTS
基础基于:HarmonyOS开发者3.1/4.0版本配套的开发者文档,对应API能力级别为API9Release文章目录
ArkTS
基础基本语法基本语法概述声明式UI描述创建组件配置属性配置事件配置子组件自定义组件自定义组件的基本结构自定义组件通用样式生命周期
Glubin
·
2024-01-02 00:03
HarmonyOS开发
学习
笔记
arkts
中@Watch监听的使用
概述@Watch用于监听状态变量的变化,当状态变量变化时,@Watch的回调方法将被调用。@Watch在ArkUI框架内部判断数值有无更新使用的是严格相等(===),遵循严格相等规范。当在严格相等为false的情况下,就会触发@Watch的回调。当观察到状态变量的变化(包括双向绑定的AppStorage和LocalStorage中对应的key发生的变化)的时候,对应的@Watch的回调方法将被触发
未及545
·
2024-01-01 11:38
前端
javascript
开发语言
arkts
状态管理使用(@State、@Prop、@Link、@Provide、@Consume、@objectLink和@observed)
一、状态管理1.在声明式UI中,是以状态驱动视图更新:①状态(State):指驱动视图更新的数据(被装饰器标记的变量)②视图(View):基于UI描述渲染得到用户界面注意:①@State装饰器标记的变量必须初始化,不能为空值②@State支持object、class、string、number、boolean、enum类型以及这些类型的数组③嵌套类型以及数组中的对象属性无法触发视图更新例子:cla
未及545
·
2024-01-01 11:06
typescript
前端
前端框架
HarmonyOS4.0系统性深入开发10卡片事件能力说明
卡片事件能力说明
ArkTS
卡片中提供了postCardAction()接口用于卡片内部和提供方应用间的交互,当前支持router、message和call三种类型的事件,仅在卡片中可以调用。
程序员沙蛙
·
2024-01-01 11:32
鸿蒙系统
microsoft
windows
harmonyos
intellij
idea
【HarmonyOS】
ArkTS
语言介绍与组件方式运用
抱着这样的疑问和对鸿蒙开发的好奇,让我们开始今天对
ArkTS
语言的了解以及对组件的掌
亦世凡华、
·
2024-01-01 02:21
HarmonyOS(鸿蒙开发)
harmonyos
开发语言
华为
HarmonyOS4.0系统性深入开发09卡片使用动效能力
卡片使用动效能力
ArkTS
卡片开放了使用动画效果的能力,支持显式动画、属性动画、组件内转场能力。
程序员沙蛙
·
2023-12-31 09:24
harmonyos
华为
windows
鸿蒙系统
鸿蒙
ArkTS
基础类库——线性容器
容器类库概述容器类库,用于存储各种数据类型的元素,并具备一系列处理数据元素的方法,作为纯数据结构容器来使用具有一定的优势。容器类采用了类似静态语言的方式来实现,并通过对存储位置以及属性的限制,让每种类型的数据都能在完成自身功能的基础上去除冗余逻辑,保证了数据的高效访问,提升了应用的性能。当前提供了线性和非线性两类容器,共14种。每种容器都有自身的特性及使用场景,详情请参见线性容器和非线性容器。线性
爱桥代码的程序媛
·
2023-12-31 05:27
鸿蒙
harmonyos
华为
程序员
移动开发
鸿蒙
鸿蒙开发
鸿蒙系统
鸿蒙4.0实战教学—基础
ArkTS
(简易视频播放器)
构建主界面主界面由视频轮播模块和多个视频列表模块组成,效果图如图:VideoData.ets中定义的视频轮播图数组SWIPER_VIDEOS和视频列表图片数组HORIZONTAL_VIDEOS。//VideoData.etsimport{HorizontalVideoItem}from'./HorizontalVideoItem';import{SwiperVideoItem}from'./Swi
爱桥代码的程序媛
·
2023-12-31 05:54
鸿蒙
harmonyos
音视频
华为
程序员开发
Android开发
鸿蒙开发
鸿蒙系统
HarmonyOS自己确认代码没问题 但通过不了
ArkTS
校验 利用 // @ts-ignore 跳过语法校验
有些时候我们代码从外部获取的类型之类的
ArkTS
校验比较严之间就标红了那么这种情况我们如果确认他是没有问题的在报错代码的前面加上//@ts-ignore就可以让他不做语法校验但这个东西用的一定要慎重至少要确保是没问题的
-耿瑞-
·
2023-12-31 02:29
harmonyos
华为
鸿蒙
HarmonyOS云开发基础认证【题库答案】
(错)鸿蒙应用可以使用
Arkts
开发(对)认证服务在绑定微信账号后就不能再绑定QQ账号了。(错)认证服务手机号码登录需要填写国家码。(对)自己构建的账号系统可以加入到认证服务中。
杨树林er
·
2023-12-30 19:11
华为HarmonyOS
harmonyos
华为
HUAWEI
参考答案
认证证书
等级
证书
鸿蒙HarmonyOS-带笔锋手写板(三)
笔者用
ArkTS
写了一个简单的带笔锋的手写板应用,并且可以将手写内容保存为图片。
康帅傅2024
·
2023-12-30 18:52
harmonyos
华为
【
ArkTS
入门】
ArkTS
开发初探:语言特点和开发特点
什么是
ArkTS
?
ArkTS
是一个为鸿蒙组件而生的框架,语法亲人好用。
城主_全栈开发
·
2023-12-30 16:14
前端
HarmonyOS
harmonyos
ArkTS
鸿蒙开发之android对比开发《基础知识》
ArkTS
是鸿蒙生态的应用开发语言。它在保持TypeScript(简称TS)基本语法风格的基础上,对TS的动态类型特性施加更严格的约束,引入静态类型。
不入流HarmonyOS开发
·
2023-12-30 07:56
harmonyos
android
华为
鸿蒙
鸿蒙系统
计算机网络
华为鸿蒙应用--登录页:网络请求、自定义Loading、MD5密码加密、emitter订阅状态变化、持久化登录状态、隐藏软键盘-
ArkTs
HarmonyOS系列华为鸿蒙应用--底部导航栏Tabs(自适应手机和平板)-
ArkTs
_华为鸿蒙应用csdn底部导航栏-CSDN博客华为鸿蒙应用--欢迎页SplashPage+倒计时跳过(自适应手机和平板
PZR001
·
2023-12-29 18:21
HarmonyOS
Android开发
华为
harmonyos
鸿蒙系统
华为鸿蒙应用--文件管理工具(鸿蒙工具)-
ArkTs
0、代码importfsfrom'@ohos.file.fs';import{Logger}from'./Logger';import{Constants}from'../constants/Constants';import{toast}from'./ToastUtils';exportclassFileUtils{/***获取文件路径内所有文件*@paramfilesDir*@returns*
PZR001
·
2023-12-29 17:51
HarmonyOS
Android开发
harmonyos
华为
华为鸿蒙应用--Toast工具(鸿蒙工具)-
ArkTs
0、代码importpromptActionfrom'@ohos.promptAction'importdisplayfrom'@ohos.display';exportenumGravity{TOP=10000,CENTER=10001,BOTTOM=10002,}functionbottomF(bottom?:number){letheight=px2vp(display.getDefault
PZR001
·
2023-12-29 17:46
HarmonyOS
Android开发
华为
harmonyos
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他