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
报错】A preview error may have occurred. Switch to the Log tab to view details.
这个报错通常是路由跳转时发生的,首先查看路由表中是否有当前页面。路由表路径:entry>src>main>resources>base>profile>main_pages.json注意:在pages目录下创建的文件会自动添加到main_pages.json文件中,在非pages目录下创建的页面,需要手动在该文件下添加路由信息。例如,我components目录下的common.ets如果需要跳转到
田本初
·
2023-12-17 04:06
#
ArkTS
Harmony
harmonyos
【
ArkTS
】生命周期
页面生命周期通常@Entry修饰的组件称为页面,其拥有页面生命周期onPageShow:页面每次显示时触发。onPageHide:页面每次隐藏时触发(通常是路由跳转到其他页面了)。onBackPress:当用户点击返回按钮时时触发(是手机底部操作栏的返回按钮,不是顶部的路由返回按钮)。组件生命周期@Component修饰的组件都有生命周期aboutToAppear:组件即将出现时回调该接口,具体时
田本初
·
2023-12-17 04:05
Harmony
#
ArkTS
harmonyos
【
ArkTS
】Watch装饰器
@Watch装饰器,相当于Vue中的监听器以及React中使用useEffect监听变量使用@Watch装饰器,可以监听一个数据的变化,并进行后续的响应。使用方法:@Watch(‘回调函数’),写在@State装饰器后(其实写在前面也行,但是写到后面更加清晰也符合规范)。@State@Watch('change')baseNumber:number=1change(){this.res=Math.
田本初
·
2023-12-17 04:35
Harmony
#
ArkTS
harmonyos
【
ArkTS
】样式复用
如下代码,可以发现每个元素的样式一致,这时就可以将公共样式封装起来此时可以使用@Styles修饰符将公共样式进行封装@Styles修饰符@Entry@ComponentstructIndex{build(){Column(){Text('我是Text').ComStyle()Button('我是Button').ComStyle()Image('').ComStyle()}.width('100%
田本初
·
2023-12-17 04:31
Harmony
#
ArkTS
javascript
harmonyos
鸿蒙HarmonyOS开发用什么语言
2.从API8开始,Java语言已经从鸿蒙开发剔除了,而官方推荐的是
ArkTs
.下图是
ArkTS
与TS、JS的关系。
自动化新人
·
2023-12-17 02:45
harmonyos
ArkTS
XML解析
直接调用xml.parseXML来对数据XML解析,特别需要注意的是listNames这个参数。代码如下:importxmlParserfrom'@ohos.xml';importutilfrom'@ohos.util';namespacexml{exportfunctiontest(){letstrXml=''+''+'Everyday'+'Giada'+'GiadabbbbGiadabbbb'
wangtianxia2008
·
2023-12-16 18:28
ArkTS
HarmonyOS
鸿蒙
harmonyos
鸿蒙开发
ArkTS
语言-XML解析
XML概述XML(可扩展标记语言)是一种用于描述数据的标记语言,旨在提供一种通用的方式来传输和存储数据,特别是Web应用程序中经常使用的数据。XML并不预定义标记。因此,XML更加灵活,并且可以适用于广泛的应用领域。XML文档由元素(element)、属性(attribute)和内容(content)组成。元素指的是标记对,包含文本、属性或其他元素。属性提供了有关元素的其他信息。内容则是元素包含的
Android每日一讲
·
2023-12-16 18:53
鸿蒙开发
harmonyos
xml
华为
程序员
移动开发
鸿蒙开发
开发
HarmonyOS 应用开发 ——
ArkTS
可复用代码块梳理
目录
ArkTS
复用代码块弹窗提醒网络请求消息通知如何给任意组件添加multiState?
Gorit
·
2023-12-16 15:19
harmonyos
HarmonyOS自学-Day1(
ArkTS
)
ArkTS
基础语法概述声明式UI描述自定义组件build()函数里的注意点自定义组件通用样式文章声明⭐⭐⭐该文章为我(有编程语言基础,非编程小白)的HarmonyOS自学笔记,此类文章笔记我会默认大家都学过前端相关的知识知识来源为
斯丢匹德先森
·
2023-12-16 13:10
关于HarmonyOS
harmonyos
华为
HarmonyOS自定义抽奖转盘开发(
ArkTS
)
介绍本篇Codelab是基于画布组件、显式动画,实现的一个自定义抽奖圆形转盘。包含如下功能:1.通过画布组件Canvas,画出抽奖圆形转盘。2.通过显式动画启动抽奖功能。3.通过自定义弹窗弹出抽中的奖品。相关概念●Stack组件:堆叠容器,子组件按照顺序依次入栈,后一个子组件覆盖前一个子组件。●Canvas:画布组件,用于自定义绘制图形。●CanvasRenderingContext2D对象:使用
金戈鐡馬
·
2023-12-15 18:14
HarmonryOS
harmonyos
华为
ArkTS
UI
自定义
在HarmonyOS上使用ArkUI实现计步器应用
介绍本篇Codelab使用
ArkTS
语言实现计步器应用,应用主要包括计步传感器、定位服务和后台任务功能:通过订阅计步器传感器获取计步器数据,处理后显示。通过订阅位置服务获取位置数据,处理后显示。
码中之牛
·
2023-12-15 14:27
鸿蒙
OpenHarmony
移动开发
harmonyos
华为
移动开发
ArkTS
OpenHarmony
HarmonyOS4.0从零开始的开发教程03初识
ArkTS
开发语言(中)
HarmonyOS(二)初识
ArkTS
开发语言(中)之TypeScript入门浅析
ArkTS
的起源和演进1引言Mozilla创造了JS,Microsoft创建了TS,Huawei进一步推出了
ArkTS
。
程序员沙蛙
·
2023-12-15 14:25
开发语言
harmonyos
typescript
HarmonyOS4.0从零开始的开发教程04 初识
ArkTS
开发语言(下)
HarmonyOS(二)初识
ArkTS
开发语言(下)之TypeScript入门声明式UI基本概念应用界面是由一个个页面组成,
ArkTS
是由ArkUI框架提供,用于以声明式开发范式开发界面的语言。
程序员沙蛙
·
2023-12-15 14:25
开发语言
typescript
javascript
HarmonyOS4.0从零开始的开发教程02初识
ArkTS
开发语言(上)
HarmonyOS(二)初识
ArkTS
开发语言(上)之TypeScript入门前言Mozilla创造了JS,Microsoft创建了TS,而Huawei进一步推出了
ArkTS
。
程序员沙蛙
·
2023-12-15 14:54
开发语言
java
typescript
arkts
编译报错-
arkts
-limited-stdlib错误【Bug已完美解决-鸿蒙开发】
文章目录项目场景:问题描述原因分析:解决方案:适配指导案例此Bug解决方案总结项目场景:
arkts
编译报错-
arkts
-limited-stdlib错误。
一见已难忘
·
2023-12-15 14:19
BUG解决合集
bug
harmonyos
华为
Deveco
Studio
鸿蒙
arkts-limited
详细教程 - 从零开发 鸿蒙harmonyOS应用 第四节 (鸿蒙Stage模型 登录页面
ArkTS
版 推荐使用)
在鸿蒙OS中,Ability是应用程序提供的抽象功能,可以理解为一种功能。在应用程序中,一个页面即一种能力,如登录页面,即具有登录功能的能力。以下是对鸿蒙新建项目的登录代码功能的详细解读和工作流程的描述:新建Ability:在DevEcoStudio中,选择一个EmptyAbility工程模板,然后在src/main/ets/entryability目录下生成一个Ability文件EntryAbi
前端讲堂-鸿蒙课堂
·
2023-12-15 05:28
鸿蒙
前端
harmonyos
华为
鸿蒙Stage模型开发—创建你的第一个
ArkTS
应用
Stage模型开发概述基本概念下图展示了Stage模型中的基本概念。图1Stage模型概念图UIAbility组件和ExtensionAbility组件Stage模型提供UIAbility和ExtensionAbility两种类型的组件,这两种组件都有具体的类承载,支持面向对象的开发方式。UIAbility组件是一种包含UI界面的应用组件,主要用于和用户交互。例如,图库类应用可以在UIAbilit
Android每日一讲
·
2023-12-15 00:15
鸿蒙开发
harmonyos
microsoft
华为
移动开发
程序员
ui
模型
ArkTS
语言难吗?鸿蒙指南
HarmonyOS的开发语言是
ArkTS
、JS(JavaScript)。
ArkTS
简介
ArkTS
是HarmonyOS优选的主力应用开发语言。
Android每日一讲
·
2023-12-15 00:40
鸿蒙开发
harmonyos
华为
程序员
移动开发
鸿蒙开发
鸿蒙系统
arkts
深度解析HarmonyOS开发-活动召集令元服务【鸿蒙北向应用开发实战】
目录一.元服务和
ArkTS
语言简介1.1学习元服务1.2元服务带来的变革1.3元服务全场景流量入口1.4
ArkTS
学习1.5
ArkTS
特点二.DevEcoStudio开发工具2.1DevEcoStudio
李元静
·
2023-12-14 23:08
鸿蒙开发
harmonyos
华为
鸿蒙
typescript
元服务
原子化服务
鸿蒙元服务
ArkTS
封装组件
前言模块化思想是将页面拆分为多个组件,从而提高复用性以及可读性。现有一段代码,效果如下:这里是代码部分,所有结构都堆在一起,可读性极差,下面分别将头部和商品卡片部分封装为组件。classItem{name:stringimage:Resourceprice:numberdicount:numberconstructor(name:string,image:Resource,price:number
田本初
·
2023-12-14 22:33
#
ArkTS
Harmony
harmonyos
ArkTS
组件通信
父子通信情况一:子组件只展示父组件中的状态父组件通过@State修饰符定义变量,子组件通过@Prop修饰符获取变量。Prop是「单向传递」,父组件将变量「拷贝」一份交给子组件使用,子组件不可修改变量。父组件//声明变量@Statecount:number=1//传值Son({count:this.count})子组件//接收@Propcount:number情况二:子组件需要修改父组件中的状态父组
田本初
·
2023-12-14 22:33
#
ArkTS
Harmony
harmonyos
ArkTS
循环控制与List的使用
ArkTS
如何进行循环渲染现有数据如下classItem{name:stringimage:Resourceprice:numberdicount:numberconstructor(name:string
田本初
·
2023-12-14 22:03
Harmony
#
ArkTS
harmonyos
ArkTS
快速入门
目录一、概述二、TypeScript基本语法目录1、变量声明2、条件控制3、循环迭代4、函数5、类和接口6、模块开发三、
ArkTS
快速入门项目创建目录结构index.ets代码解释安装模拟器一、概述
ArkTS
An1ong
·
2023-12-14 22:01
鸿蒙
ArkTS
typescript
ArkTS
入门
代码结构分析structIndex{}「自定义组件:可复用的UI单元」@xxx「装饰器:用来装饰类结构、方法、变量」@Entry标记当前组件是入口组件(该组件可被独立访问,通俗来讲:它自己就是一个页面)@Component用于标记自定义组件,与struct配合使用@State用于标记变量是状态变量,值发生改变会触发UI刷新build(){}「UI描述:内部以声明式方式描述UI结构」其中例如Row、
田本初
·
2023-12-14 22:53
#
ArkTS
harmonyos
HarmonyOS(
ArkTS
)基础组件参数 媒体类型讲解
我们这里做了一个空的容器然后我们可以这样写@Entry@ComponentstructIndex{build(){Row(){Column(){Text("你好")Divider()Button("点击")}.width('100%')}.height('100%')}}这里我们分别使用了三个组件Text文本组件Divider分割线组件Button按钮组件运行结果如下但是我们会发现按钮和文本都有参
跟 耿瑞 卷出一片天
·
2023-12-14 19:52
harmonyos
媒体
华为
鸿蒙
HarmonyOS(二)—— 初识
ArkTS
开发语言(下)之
ArkTS
声明式语法和组件化基础
前言:通过前面
ArkTS
开发语言(上)之TypeScript入门以及
ArkTS
开发语言(中)之
ArkTS
的由来和演进俩文我们知道了
ArkTS
的由来以及演进,知道了
ArkTS
具备了声明式语法和组件化特性,
Hirezy
·
2023-12-14 17:33
HarmonyOS
harmonyos
开发语言
华为
ArkTS
的状态管理机制(State)
什么是
ArkTS
的状态管理机制声明式UI中,是以状态(State)来驱动视图更新的(View)。状态是指驱动视图更新的数据(被装饰器标记的变量)。视图是指UI描述渲染得到的用户页面。
Web阿成
·
2023-12-14 16:52
HarmonyOS
前端
harmonyos
typescript
ArkTS
ArkUI
HarmonyOS创建一个page并实现界面跳转(JavaScript)
上文HarmonyOS创建JavaScript(类Web开发模式)项目中我们接触了这咋类Web开发模式并创建了一个项目之前我们
ArkTS
开发模式的项目resources目录下的base目录下的profile
跟 耿瑞 卷出一片天
·
2023-12-14 16:37
harmonyos
javascript
华为
浅析HarmonyOS开发语言
ArkTS
HarmonyOS知识库飞书知识库地址:飞书HarmonyOS知识库本文示例代码地址:Gitee仓库地址哈喽呀,我是小白在上一篇文章中为大家介绍了鸿蒙方舟开发框架ArkUI,在文中提到了鸿蒙应用声明式开发语言
ArkTS
@是小白吖
·
2023-12-14 16:04
HarmonyOS应用开发
harmonyos
鸿蒙
typescript
鸿蒙应用开发
ArkTS
基础组件的使用
语雀知识库地址:语雀HarmonyOS知识库飞书知识库地址:飞书HarmonyOS知识库本文示例代码地址:Gitee仓库地址嗨,各位好呀,我是小白上一篇文章我为大家介绍了如何使用
ArkTS
开发鸿蒙应用,
@是小白吖
·
2023-12-14 16:04
HarmonyOS应用开发
harmonyos
鸿蒙
typescript
鸿蒙应用开发
ArkTS
容器组件的使用
语雀知识库地址:语雀HarmonyOS知识库飞书知识库地址:飞书HarmonyOS知识库本文示例代码地址:Gitee仓库地址嗨,大家好,我是小白上篇文章向大家介绍了
ArkTS
中我们经常使用到的几种基础组件
@是小白吖
·
2023-12-14 16:04
HarmonyOS应用开发
harmonyos
鸿蒙
typescript
HarmonyOS系统架构及项目结构浅析
方舟开发框架针对不同目的和技术背景的开发者提供了两种开发范式,分别是基于
ArkTS
的声明式开发范式(简称“声明式开发
@是小白吖
·
2023-12-14 15:50
HarmonyOS应用开发
harmonyos
华为
鸿蒙
HarmonyOS第一课
ArkTS
开发语言(TypeScript快速入门)
编程语言介绍
ArkTS
是HarmonyOS优选的主力应用开发语言。
阿玮编程_
·
2023-12-14 15:18
鸿蒙(HarmonyOS)
typescript
harmonyos
华为
探索鸿蒙_
ArkTs
开发语言
ArkTs
在正常的网页开发中,实现一个效果,需要html+css+js三种语言实现。但是使用
ArkTs
语言,就能全部实现了。
Web阿成
·
2023-12-07 00:59
HarmonyOS
开发语言
鸿蒙4.0开发笔记之
ArkTS
语法基础之条件渲染和循环渲染的使用(十五)
文章目录一、条件渲染(if)二、循环渲染(ForEach)一、条件渲染(if)1、定义正如其他语言中的if…else…语句,
ArkTS
提供了渲染控制的能力,条件渲染可根据应用的不同状态,使用if、else
鸿蒙Next
·
2023-12-06 20:53
笔记
harmonyos
鸿蒙系统
华为
ArkTS
HarmonyOS学习--TypeScript语言学习(一)
因为
ArkTS
语言是围绕应用开发在TypeScript(简称TS)生态基础上做了进一步扩展,继承了TS的所有特性,是TS的超集,所以要学
ArkTS
语言,前提是得学习TypeScrip
what小白
·
2023-12-06 11:04
鸿蒙
typescript
harmonyos
鸿蒙
鸿蒙学习资料
主要是记录一下:1.ES62.lambda表达式3.TypeScript基础知识4.
ArkTS
5.ArkUI
黄大包
·
2023-12-05 10:20
Harmony
鸿蒙
鸿蒙4.0开发笔记之
ArkTS
装饰器语法基础之监听者模式@Watch案例讲解(十四)
1、@Watch定义@Watch实际是指状态变量更改通知。如果开发者需要关注某个状态变量的值是否改变,可以使用@Watch为状态变量设置回调函数(监听函数)。@Watch用于监听状态变量的变化,当状态变量变化时,@Watch的回调方法将被调用。@Watch在ArkUI框架内部判断数值有无更新使用的是严格相等(===),遵循严格相等规范。当在严格相等为false的情况下,就会触发@Watch的回调。
鸿蒙Next
·
2023-12-05 00:25
笔记
harmonyos
鸿蒙系统
华为
ArkTS
鸿蒙4.0开发笔记之
ArkTS
装饰器语法基础之发布者订阅者模式@Provide和@Consume(十三)
1、定义在鸿蒙系统的官方语言
ArkTS
中,有一套类似于发布者和订阅的模式,使用@Provide、@Consume两个装饰器来实现。
鸿蒙Next
·
2023-12-05 00:53
笔记
harmonyos
鸿蒙系统
ui
ArkTS
鸿蒙HarmonyOS应用开发-Column&Row组件
ArkTS
为我们提供了丰富的容器组件来布局页面,本文将以构建登录页面为例,介绍Colu
码中之牛
·
2023-12-04 21:50
OpenHarmony
鸿蒙
移动开发
harmonyos
华为
移动开发
ArkTS
OpenHarmony
HarmonyOS脚手架:快捷实现
ArkTs
中json转对象
前言在上篇《HarmonyOS开发:UI开展前的阶段总结》中提到了未来的规划,既能让大家学会鸿蒙开发,也能让大家在以后的开发中如虎添翼,最终决定,便以脚手架为产出物,结合实际的业务需求,进行相关技术的输出,今天我们就带来脚手架的第一个功能,json转对象。脚手架也是一个项目,包含了多个功能模块,以简单的功能为切入点,一点点的进行拓展增加,后续相关功能也会增加IDE插件,当然了,这都是后话了,万事开
程序员一鸣
·
2023-12-04 17:54
HarmonyOS点石成金
鸿蒙json转对象
HarmonyOS对象解析
鸿蒙对象生成
HarmonyOs对象插件
HarmonyOS开发:
ArkTs
常见数据类型(一)
前言无论是Android还是iOS开发,都提供了多种数据类型用于常见的业务开发,但在
ArkTs
中,数据类型就大有不同,比如int,float,double,long统一就是number类型,当然了也不存在
程序员一鸣
·
2023-12-04 17:54
HarmonyOS点石成金
ArkTs数据类型
ArkTs基本数据类型
鸿蒙数据类型
HarmonyOS数据类型
HarmonyOS开发:
ArkTs
常见数据类型(二)
前言上篇文章,对前6中数据类型做了简单的解析,今天我们继续后面的概述,关于数据类型,没有过多的详细拓展,至于部分数据类型的操作,在以后的文章里再做详细的介绍。数据类型概述number数值boolean布尔string字符串undefined一个未定义或不存在的值null空object对象Symbol独一无二的值bigint任意大的整数enum枚举any任意unknown未知类型void没有任何返回
程序员一鸣
·
2023-12-04 17:54
HarmonyOS点石成金
ArkTs数据类型
鸿蒙数据类型
鸿蒙枚举
HarmonyOS数据类型
HarmonyOS(九)——@Extend装饰器:定义扩展组件样式
注意⚠️:从APIversion9开始,该装饰器支持在
ArkTS
卡片中使用。@Extend装饰器使用说明接下来我将会从语法和使用规则俩方面介绍@Extend装饰器的具体使用说明。1:使用语
Hirezy
·
2023-12-04 12:13
HarmonyOS
harmonyos
华为
typescript
鸿蒙4.0开发笔记之
ArkTS
装饰器语法基础@Prop@Link@State状态装饰器(十二)
文章目录一、哪些是状态装饰器二、@State@Prop@Link状态传递的核心规则三、状态装饰器练习一、哪些是状态装饰器1、@State:被装饰拥有其所属组件的状态,可以作为其子组件单向和双向同步的数据源。当其数值改变时,会引起相关组件的渲染刷新。2、@Prop:被装饰可以和父组件建立单向同步关系,@Prop装饰的变量是可变的,但修改不会同步回父组件。3、@Link:被装饰变量和父组件构建双向同步
鸿蒙Next
·
2023-12-04 10:35
笔记
鸿蒙系统
华为
装饰器
ArkTS
鸿蒙开发:UIAbility组件与UI的数据同步-使用EventHub进行数据通信【鸿蒙专栏-21】
文章目录
ArkTS
应用模型中UIAbility组件与UI的数据同步使用EventHub进行数据通信使用globalThis进行数据同步1.UIAbility和Page之间使用globalThis2.UIAbility
一见已难忘
·
2023-12-04 05:31
harmonyos
华为
UIAbility组件
数据同步
EventHub
深入理解
ArkTs
中的AppStorage和LocalStorage【鸿蒙专栏-12】
文章目录深入理解
ARKTS
中的AppStorage和LocalStorageAppStorage:全局状态的中枢LocalStorage:页面级的数据共享与PersistentStorage和Environment
一见已难忘
·
2023-12-04 05:01
harmonyos
ubuntu
华为
鸿蒙
AppStorage
LocalStorage
【HarmonyOS开发】
ArkTs
编译为SO包的流程记录
1、创建一个StaticLibrary的静态模块2、编写我们的SO控件2.1编译配置{"apiType":"stageMode","buildOption":{"artifactType":"obfuscation"},"targets":[{"name":"default","runtimeOS":"HarmonyOS"}]}2.2构建我们的包(AtkTs生成js和d.ts文件)2.2.1选中我
兵腾傲宇
·
2023-12-04 04:50
HarmonyOS
总结
harmonyos
OpenHarmony 应用(HarmonyOS 原生应用)- 写一个 Hello World 并在华为手机上跑起来
两种开发范式支持两种开发范式,分别是基于
ArkTS
的声明式开发范式(简称“声明式开发范式”)和兼容JS的类Web开发范式(简称“类Web开发范式”)。
码中之牛
·
2023-12-04 04:18
OpenHarmony
鸿蒙
移动开发
华为
harmonyos
智能手机
鸿蒙开发
移动开发
构建第一个
ArkTS
应用(纯HarmonyOS应用)
2.创建
ArkTS
工程构建第一个纯HarmonyOS的应用若首次打开DevEc
wmd看海
·
2023-12-04 03:36
HarmonyOS
harmonyos
华为
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他