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
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
ArkTS
语言应用开发入门指南与简单案例解析
文章目录前言创建项目及其介绍简单案例学习本文总结问答回顾-学习前言在前几节课中,我们已经了解了
ArkTS
语言的特点以及其基本语法。现在,我们将正式利用
ArkTS
来进行应用开发。
一见已难忘
·
2023-12-29 12:23
前端
数据库
鸿蒙开发
ArkTS
鸿蒙:
ArkTS
语言的子组件正确使用与传参方式(学习笔记版)
文章目录为什么要使用子组件?如何自定义子组件?如何使用子组件?1、子组件与父组件定义在同一个文件2、子组件与父组件定义在不同文件父组件给子组件传参@Prop@Provide/@Consume为什么要使用子组件?场景一:存在一个2000行左右的xxx.ets文件,并有10处重复使用50行相同逻辑的代码,此时需要给这一块逻辑增加/修改日志输出的格式。场景二:项目开发时,已在其中一个页面实现定制化的弹窗
烤奶要加冰
·
2023-12-29 08:41
HarmonyOS
学习
笔记
鸿蒙
harmonyos
HarmonyOS应用开发实战—开箱即用的登录页面3【
ArkTS
】
文章目录一.HarmonyOS应用开发实战—开箱即用的登录页面2【
ArkTS
】【鸿蒙专栏-31】1.1项目背景1.2
ArkTS
详解二.HarmonyOS应用开发实战—开箱即用的登录页面3【
ArkTS
】2.1
ArkTS
一见已难忘
·
2023-12-29 02:33
harmonyos
华为
鸿蒙应用开发
arkts
登录页面
HarmonyOS 实践之应用状态变量共享
根据不同的使用场景,
ArkTS
提供了以下几种应用状态管理的能力:○LocalStorage:使用范围在同一页面,页面与卡片和页面与UIAbility内部,负责UI状态存储。
HarmonyOS开发者
·
2023-12-29 02:16
华为
HarmonyOS
ArkTs
中使用ForEach循环渲染
文章概叙本文主要使用一个简单的例子介绍一下
ArkTs
中是如何进行循环渲染的。以及对ForEach接口的用法做出介绍列表循环无论是在哪一端进行开发,循环渲染永远是一个避不开的话题。
mkmin
·
2023-12-29 01:40
java
windows
linux
鸿蒙4.0基础开发教程
开发准备熟悉鸿蒙官网安装DevEcostudio开发工具熟悉官网和安装开发工具视频,本套笔记基于这套视频所写
ArkTS
语言
ArkTs
语言文档例如在页面做个按钮并带有点击效果需要html,css,js共同完成
萧寂173
·
2023-12-28 22:24
鸿蒙专栏
harmonyos
华为
ArkTS
基本概念&装饰器
目录
ArkTS
基本概念装饰器汇总
ArkTS
基本概念
ArkTS
是HarmonyOS的主力应用开发语言。
翛然dl
·
2023-12-28 20:30
HarmonyOS
ArkTS
ArkUI
鸿蒙
HarmonyOS4.0系统性深入开发07创建一个
ArkTS
卡片
创建一个
ArkTS
卡片在已有的应用工程中,创建
ArkTS
卡片,具体操作方式如下。创建卡片。根据实际业务场景,选择一个卡片模板。
程序员沙蛙
·
2023-12-28 16:32
开发语言
harmonyos
鸿蒙系统
intellij
idea
鸿蒙
深入理解
ArkTS
:Harmony OS 应用开发语言 TypeScript 的基础语法和关键特性
文章目录前言TypeScript语法变量声明条件控制循环迭代函数类和接口模块开发文章总结要点总结前言HarmonyOS应用开发的主力语言
ArkTS
的前身TS语言的基本语法。
一见已难忘
·
2023-12-28 12:50
开发语言
typescript
javascript
鸿蒙4.0开发实战(
ArkTS
)-闹钟制作
闹钟功能要求展示指针表盘或数字时间。添加、修改和删除闹钟。展示闹钟列表,并可打开和关闭单个闹钟。闹钟到设定的时间后弹出提醒。将闹钟的定时数据保存到轻量级数据库。闹钟主界面闹钟界面包括当前时间、闹钟列表、添加闹钟子组件,具体包括以下模块:展示当前时间。展示闹钟列表。添加闹钟。后台代理提醒。展示当前时间当前时间使用了Canvas组件绘制,默认展示指针表盘,点击表盘区域切换为数字时钟。效果如图所示:在主
Android技术栈
·
2023-12-28 04:53
鸿蒙开发
harmonyos
华为
鸿蒙
移动开发
开发
arkts
程序员
鸿蒙实战-库的调用(
ArkTS
)
整体框架搭建主页面、本地库组件页面、社区库组件页面三个页面组成,主页面由Navigation作为根组件实现全局标题,由Tabs组件实现本地库和社区库页面的切换。//MainPage.etsimport{Outer}from'../view/OuterComponent';import{Inner}from'../view/InnerComponent';import{CommonConstants
Android技术栈
·
2023-12-28 04:52
鸿蒙开发
harmonyos
华为
开发语言
程序员
开发
arkts
鸿蒙开发
HarmonyOS4.0系统性深入开发05
ArkTS
卡片运行机制
ArkTS
卡片运行机制实现原理图1
ArkTS
卡片实现原理卡片使用方:显示卡片内容的宿主应用,控制卡片在宿主中展示的位置,当前仅系统应用可以作为卡片使用方。
程序员沙蛙
·
2023-12-27 12:42
intellij
idea
鸿蒙系统
windows
harmonyos
鸿蒙基础-常用组件与布局(
ArkTS
)
实现“登录”页面本节主要介绍“登录”页面的实现,页面使用Column容器组件布局,由Image、Text、TextInput、Button、LoadingProgress等基础组件构成。//LoginPage.ets@Entry@ComponentstructLoginPage{...build(){Column(){Image($r('app.media.logo'))...Text($r('a
Android每日一讲
·
2023-12-27 02:18
鸿蒙开发
harmonyos
华为
移动开发
程序员
UI
arkts
鸿蒙开发
【鸿蒙应用
ArkTS
开发系列】- 沉浸式状态栏实现
文章目录一、前言二、封装沉浸式状态栏管理类1、创建Demo工程2、封装状态栏管理类三、编写页面实现沉浸式状态栏效果1、存储windowStage实例2、Page页面中实现沉浸式开启关闭功能2.1、开启沉浸式状态栏2.2、设置标题栏偏移量一、前言在应用开发中,页面跟状态栏的默认显示效果一般是如下:但是产品UI设计的时候,一般是会设计一个沉浸式状态的页面效果,如下:那在鸿蒙应用开发中,应该怎么实现这个
小枫_S
·
2023-12-27 02:18
Harmony
harmonyos
华为
ArkTS
ArkUI
鸿蒙开发
【HarmonyOS开发】
ArkTs
实现应用配色随系统深浅模式自动切换的三种方式
应用深浅配色模式是一种常见的系统外观选项,环境变暗时切换到深色模式,可以减轻眼睛疲劳和节省设备电量。注意:DevEcoStudio4.0版本存在bug,无法生效。1、实现思路利用系统颜色资源:这种方法最简单,只需要在应用中引用系统提供的颜色资源,例如ohos_id_color_tertiary或ohos_id_color_primary等,就可以让应用自动跟随系统的颜色设置变化。使用限定词目录:这
兵腾傲宇
·
2023-12-26 12:02
HarmonyOS
总结
harmonyos
华为
鸿蒙 -
arkTs
:属性动画,显式动画,组件转场动画
属性动画:属性动画是通过设置组件的animation属性来给组件添加动画;代码示例:@Entry@ComponentstructIndex{@StatewidthSize:number=250@StateheightSize:number=100@Stateflag:boolean=truebuild(){Column(){Button('开始动画').onClick(()=>{if(this.f
Web Erek
·
2023-12-26 06:41
鸿蒙(arkTs)
华为
鸿蒙系统
harmonyos
HarmonyOS 中
arkTS
不同状态装饰器的理解@State@Prop@Link@Observed和ObjectLink@Provide和@Consume@Watch
状态装饰器我知道的最早是在facebook公司为了解决他们项目过大,庞大代码更新UI比较慢,代码耦合度高想的解决方案,然后Google和IOS都进行了效仿。状态装饰器----主要解决“跨级”通信,“”“自我理解声明式UI就是懒人的福音,他更接近自然语言,但是UI虽然可以用自然语言进行描述,但是无法用自然语言直接修改,这个时候状态装饰器就是解决这个问题的。级别包含:自己,父级别,爷爷级别,模组级别,
shayu8nian
·
2023-12-25 21:37
harmonyos
方舟开发框架(ArkUI)概述
目录1、基本概念2、两种开发范式3、开发框架的特性4、UI开发(
ArkTS
声明式开发范式)概述4.1、特点4.2、整体架构4.3、开发流程方舟开发框架(简称ArkUI)为HarmonyOS应用的UI开发提供了完整的基础设施
昉钰
·
2023-12-25 06:20
鸿蒙4.0开发
ArkTS
UI
鸿蒙4.0
harmonyos
HarmonyOS - 鸿蒙开发入门
文章目录HarmonyOS核心资源特性:全场景终端HarmonyOS版本HarmonyOS和OpenHarmony教程资源开发环境开发工具-DevEco开发语言-
ArkTS
核心框架-ArkUI考证HarmonyOS
伊织code
·
2023-12-24 06:17
HarmonyOS
harmonyos
华为
ArkTS
DevEco
ArkUI
鸿蒙
HarmonyOS构建第一个
ArkTS
应用(FA模型)
构建第一个
ArkTS
应用(FA模型)创建
ArkTS
工程若首次打开DevEcoStudio,请点击CreateProject创建工程。
阿玮编程_
·
2023-12-24 06:47
harmonyos
华为
鸿蒙系统
华为鸿蒙应用--封装数据持久化工具:首选项Preferences(鸿蒙工具)-
ArkTs
一、使用方法:0、初始化实例:一般在EntryAbility.ts的onWindowStageCreate中初始化;(可忽略)1、将数据写入Preferences实例function(){letarrayNum:number[]=[1,2,3];letarrayStr:string[]=["5","2","3"];letarrayBoo:boolean[]=[true,false,true];va
PZR001
·
2023-12-24 06:05
HarmonyOS
Android开发
鸿蒙系统
harmonyos
华为
鸿蒙 -
arkTs
:状态管理
状态@State:在声明式UI中,以状态驱动视图更新状态(State):指驱动视图更新的数据(被装饰器标记的变量)视图(View):基于UI描述渲染得到的用户界面使用示例:@Entry@ComponentstructIndex{//使用状态装饰器@Statemessage:string='HelloWord'build(){Column(){Text(this.message)}};}说明:@St
Web Erek
·
2023-12-23 16:08
鸿蒙(arkTs)
华为
鸿蒙系统
harmonyos
鸿蒙 -
arkTs
: 页面路由
页面栈最大容量为32,使用router.clear()可以清空页面栈,释放资源跳转方式:router.pushUrl:目标页压入页面栈,使用router.back()可以返回上个页面。router.replaceUrl:目标页替换当前页,会清空页面栈,释放资源;无法返回上个页面。实例模式:Standard:(默认)标准实例模式,每次跳转都会创建一个目标页压入栈顶。Single:单实例模式,如果目标
Web Erek
·
2023-12-23 16:06
鸿蒙(arkTs)
华为
鸿蒙系统
harmonyos
其他状态管理
除了前面章节提到的组件状态管理和应用状态管理,
ArkTS
还提供了@Watch和$$来为开发者提供更多功能:@Watch用于监听状态变量的变化。
昉钰
·
2023-12-23 10:06
鸿蒙4.0开发
ArkTS
UI
鸿蒙4.0
harmonyos
Watch装饰器
内置组件双向同步
渲染控制之条件渲染
目录1、使用规则2、更新机制3、使用if进行条件渲染4、if...else...语句和子组件状态5、嵌套if语句
ArkTS
提供了渲染控制的能力。
昉钰
·
2023-12-23 10:06
鸿蒙4.0开发
鸿蒙4.0
ArkTS
UI
harmonyos
条件渲染
华为Harmony——
ArkTs
语言
文章目录一、简单示例二、声明式UI描述创建组件无参有参数配置属性配置事件配置子组件三、自定义组件基本用法基本结构成员函数/变量一、简单示例我们以一个具体的示例来说明
ArkTS
的基本组成。
尋找記憶的魚
·
2023-12-23 09:15
华为鸿蒙
开发语言
华为
harmonyos
【HarmonyOS开发】
ArkTs
使用Http封装
1、鸿蒙中如何进行网络请求1.1三方库请求@ohos/axios@ohos/retrofit@ohos/httpclient1.2鸿蒙原生请求@ohos.net.http2、
ArkTs
请求模块@ohos.net.http
兵腾傲宇
·
2023-12-23 08:43
HarmonyOS
总结
harmonyos
http
华为
鸿蒙开发4.0-
ArkTS
与H5的交互
ArkTS
侧与H5的交互首先在开发H5页面(输入框和金额选择部分)前需要实现JSBridge桥接打通两侧的交互。
Android每日一讲
·
2023-12-23 05:30
鸿蒙开发
harmonyos
华为
程序员
移动开发
鸿蒙开发
南北向开发
鸿蒙系统
HarmonyOS构建第一个
ArkTS
应用(Stage模型)
构建第一个
ArkTS
应用(Stage模型)创建
ArkTS
工程若首次打开DevEcoStudio,请点击CreateProject创建工程。
阿玮编程_
·
2023-12-22 22:26
harmonyos
华为
鸿蒙系统
鸿蒙应用开发
ArkTS
容器组件的使用
线性布局——Column/Row线性布局是应用中最常用的布局,通过线性容器Row和Column构建线性布局是其他布局的基础,其子元素在水平方向和垂直方向依次排列线性布局的排列方向由所选容器组件决定,Column容器内子元素按照垂直方向排列,Row容器内子元素按照水平方向排列。根据不同的排列方向,可选择使用Row或Column容器创建线性布局基本概念布局容器:具有布局能力的容器组件,可以承载其他元素
码中之牛
·
2023-12-22 21:07
OpenHarmony
鸿蒙
移动开发
harmonyos
华为
移动开发
ArkTS
鸿蒙
鸿蒙Harmony4.0开发-
ArkTS
基础知识运用
概念1.渲染控制语法:条件渲染:使用if/else进行条件渲染。Column(){if(this.count>0){Text('countispositive')}}循环渲染:开发框架提供循环渲染(ForEach组件)来迭代数组,并为每个数组项创建相应的组件。ForEach(arr:any[],//用于迭代的数组itemGenerator:(item:any,index?:number)=>voi
Android技术栈
·
2023-12-22 21:04
鸿蒙开发
harmonyos
华为
程序员
鸿蒙
ArkTS
鸿蒙开发
语言开发
HarmonyOs4.0基础(一)
目录一、HarmonyOs系统定义1.1系统的技术特性(三大特征)1.1.1、硬件互助、资源共享1.1.2、一次开发、多端部署(面向开发者)1.1.3、统一OS,弹性部署(支持多种API:
ArkTs
、JS
野槐
·
2023-12-22 20:55
前端
html5
上一页
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
其他