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
鸿蒙:
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
使用 Taro 开发鸿蒙原生应用 —— 探秘适配鸿蒙
ArkTS
的工作原理
其中,Taro作为一个重要的前端开发框架,也积极适配鸿蒙的新一代语言框架——
ArkTS
。本文将深入探讨Taro适配鸿蒙
ArkTS
框架的工作原理,接下来我们先一同看看适配的整体思路。
京东云技术团队
·
2023-12-22 11:38
taro
harmonyos
华为
鸿蒙开发语言
ArkTS
及实践
同时,提供了声明式UI、状态管理等相应的能力,让开发者可以以更简洁、更自然的方式开发高性能应用一句话概括,
ArkTS
是基于TS语言的超集,就像TS是js的超集一样TS语法介绍TS语法类型是JavaScript
小趴菜不能喝
·
2023-12-22 11:54
HarmonyOS鸿蒙开发
harmonyos
华为
手把手教你使用
ArkTS
中的 canvas 实现签名板功能
一、屏幕旋转●实现签名板的第一个功能就是旋转屏幕。旋转屏幕在各种框架中都有不一样的方式,比如:在H5端,我们一般是使用CSS中的transform属性中的rotate()方法来强制将网页横屏,然后实现一系列功能●在嵌套第三方APP中,我们一般是调用对应的SDK提供的方法,即可实现旋转屏幕●.....实现方式还有很多,各有千秋,相信HarmonyOS也会提供对应API方法来设置旋转屏幕。而我自己则是
HarmonyOS开发者
·
2023-12-22 06:33
HarmonyOS
鸿蒙开发基本概念
方舟开发框架针对不同目的和技术背景提供两种开发方式:基于
ArkTS
的声明式开发范式(简称“声明式开发范式”)兼容JS的类Web开发范式(简称“类Web开发范式”)开发范式名称语言生态UI更新方
QB哥
·
2023-12-22 04:59
鸿蒙开发
harmonyos
鸿蒙
ArkTS
语言介绍与TS基础语法
1、
ArkTS
介绍
ArkTS
是HarmonyOS主力应用开发语言,它在TS基础上,匹配ArkUI框架,扩展了声明式UI、状态管理等响应的能力,让开发者以更简洁、更自然的方式开发跨端应用。
QB哥
·
2023-12-22 04:57
鸿蒙开发
鸿蒙
HarmonyOS开发(十一):
ArkTS
组件通用属性
1、组件通用属性1.1、尺寸设置用来设置组件的宽度、边距相关属性名称参数说明描术widthLength设置组件的自身宽度,缺省的情况组件宽度为其内容的宽度heightLength设置组件的自身高度,缺省的情况组件高度为其内容的度度size{width?:Length,height?:Length}设置组件的宽度尺寸paddingPadding|Length设置组件内边距,当参数为Length时,四
xiaoxie_advent
·
2023-12-21 18:22
harmonyos
华为
HarmonyOS开发(十二):
ArkTS
组件通用事件
1、
ArkTS
组件通用事件1.1、点击事件onClick(event:(event?
xiaoxie_advent
·
2023-12-21 18:18
harmonyos
华为
鸿蒙 -
arkTs
:快速开始
index.ets文件理解:新建模拟器:1.找到并打开设备管理器2.点击新建模拟器3.选择硬件之后下一步4.选择系统镜像,没有安装的话需要先安装5.设置模拟设备名称并点击完成6.提示创建成功代表刚才创建的模拟设备可以进行使用了使用模拟器:1.找到并打开设备管理器2.启动对应模拟设备3.在设备上启动程序(可以选择不同设备进行使用)4.效果展示
Web Erek
·
2023-12-21 17:50
鸿蒙(arkTs)
华为
鸿蒙系统
harmonyos
鸿蒙 -
arkTs
:容器组件
垂直布局-Column({space:Number})space:纵向布局元素垂直方向间距。使用示例:Column(){//容器内元素内容}.justifyContent('FlexAlign枚举值').alignItems('HorizontalAlign枚举值')FlexAlign枚举说明:(垂直方向元素对齐方式)Start:元素在主轴方向首端对齐。End:元素在主轴方向尾端对齐。Center
Web Erek
·
2023-12-21 17:50
鸿蒙(arkTs)
华为
鸿蒙系统
harmonyos
鸿蒙 -
arkTs
:自定义组件,自定义组件函数,公共样式函数
自定义组件:定义自定义组件:@ComponentexportstructHeader{privatetitle:ResourceStrbuild(){Row(){Image($r('app.media.icon')).width(20)Text(this.title).fontSize(22).fontWeight(FontWeight.Bold)Blank()Image($r('app.medi
Web Erek
·
2023-12-21 17:50
鸿蒙(arkTs)
华为
鸿蒙系统
harmonyos
鸿蒙 -
arkTs
:渲染(循环 - ForEach,判断 - if)
ForEach循环渲染:参数:要循环遍历的数组,Array类型遍历的回调方法,Function类型为每一项生成唯一标识符的方法,有默认生成方法,非必传使用示例:interfaceItem{name:String,price:Number}@Entry@ComponentstructIndex{privatearr:Array=[{name:'华为Meta50',price:6999},{name:
Web Erek
·
2023-12-21 17:11
鸿蒙(arkTs)
华为
鸿蒙系统
harmonyos
鸿蒙-
arkTs
:访问控制授权申请
module.json5文件中requestPermissions进行配置(值为数组,可配置多个)ohos.permission.INTERNET{"name":"ohos.permission.INTERNET"}
Web Erek
·
2023-12-21 11:34
鸿蒙(arkTs)
华为
鸿蒙系统
harmonyos
【HarmonyOS开发】
ArkTs
实现侧栏联动
侧栏联动功能模块:1、切换左侧导航,右侧滚动到对应的内容。2、滚动右侧的内容,左侧会切换对应的导航。1、涉及知识点List(列表组件)、ListItemGroup(列表item分组)2、效果预览3、实现思路整体UI处理:左右两侧均为List组件,一层树状数据,左侧取顶层数据,右侧取一层数据,并使用ListItemGroup对List进行分组处理。1、左侧点击:通过Scroll组件的scrollTo
兵腾傲宇
·
2023-12-21 06:58
HarmonyOS
总结
windows
【HarmonyOS开发】
ArkTs
首选项数据存储封装
用户首选项(Preferences):以文本的形式保存数据,使用时数据会加载到内存中,范围速度快,效率高,但是不适合存储大量数据。通过Preferences提供接口,将持久化文件加载Preferences实例中,每一个文件对应一个Preferences实例,系统会将Preferences实例存储在内存中,达到快速,高效访问的效果。1、效果预览2、首选项使用条件键必须为string类型,不能为空并且
兵腾傲宇
·
2023-12-21 06:58
HarmonyOS
总结
java
开发语言
【HarmonyOS开发】
ArkTs
关系型和非关系型数据库的存储封装
前面使用了首选项的存储方式,因此将其他的两种存储方式(键值型数据库和关系型数据库)也学习一下,简单记录一下,并进行封装,方便后续使用。1、效果预览2、使用条件2.1键值型数据库键值型数据库实现数据持久化width=device-width,initial-scale=1.0http://test.openharmony.cn:7780/pages/v4.0/zh-cn/application-de
兵腾傲宇
·
2023-12-21 06:53
HarmonyOS
总结
harmonyos
HarmonyOS应用开发实战—开箱即用的活动创建页面【
ArkTS
】【鸿蒙专栏-33】
一.HarmonyOS应用开发实战—开箱即用的个人主页页面【
ArkTS
】【鸿蒙专栏-32】1.1项目背景HarmonyOS(鸿蒙操作系统)是华为公司推出的一种分布式操作系统。
一见已难忘
·
2023-12-20 19:28
harmonyos
华为
HarmonyOS应用开发者
开箱即用的活动创建页面
arkui
arkts
DevEco Service预览器一直无法正常使用怎么回事?
previewlog如下:[CompileResult]
ArkTS
:ERRORFile:C:/Users/ASUS/DevEcoStudioProjects/MyApplication4/entry/src
丞哥无处不在
·
2023-12-20 15:20
HarmonyOS自学-Day2(
ArkTS
生命周期)
目录文章声明⭐⭐⭐让我们开始今天的学习吧!生命周期组件生命周期谁可以调用组件生命周期?组件生命周期有哪些?页面生命周期谁可以调用页面生命周期?页面生命周期有哪些?生命周期执行顺序(非常重要)自定义组件的创建和渲染流程(非常重要)自定义组件的重新渲染自定义组件的销毁文章声明⭐⭐⭐该文章为我(有编程语言基础,非编程小白)的HarmonyOS自学笔记,此类文章笔记我会默认大家都学过前端相关的知识知识来源
斯丢匹德先森
·
2023-12-20 10:19
关于HarmonyOS
harmonyos
华为
HarmonyOS应用开发实战—开箱即用的应用首页页面【
ArkTS
】【鸿蒙专栏-34】
一.HarmonyOS应用开发实战—开箱即用的应用首页页面【
ArkTS
】【鸿蒙专栏-34】1.1项目背景HarmonyOS(鸿蒙操作系统)是华为公司推出的一种分布式操作系统。
一见已难忘
·
2023-12-20 10:41
harmonyos
华为
应用开发实战
开箱即用的应用首页页面
鸿蒙开发
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他