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
HarmonyOS应用开发实战—开箱即用的应用首页页面【
ArkTS
】【鸿蒙专栏-34】
一.HarmonyOS应用开发实战—开箱即用的应用首页页面【
ArkTS
】【鸿蒙专栏-34】1.1项目背景HarmonyOS(鸿蒙操作系统)是华为公司推出的一种分布式操作系统。
一见已难忘
·
2023-12-20 10:41
harmonyos
华为
应用开发实战
开箱即用的应用首页页面
鸿蒙开发
HarmonyOS应用开发实战—开箱即用的登录页面2【
ArkTS
】【鸿蒙专栏-31】
文章目录一.HarmonyOS应用开发实战—开箱即用的登录页面2【
ArkTS
】【鸿蒙专栏-31】1.1项目背景1.2
ArkTS
详解二.HarmonyOS应用开发实战—开箱即用的登录页面2【
ArkTS
】2.1
ArkTS
一见已难忘
·
2023-12-20 02:35
harmonyos
华为
开箱即用的登录页面
Arkts
鸿蒙
OpenHarmony鸿蒙原生应用开发,
ArkTS
、ArkUI学习踩坑学习笔记,持续更新中。
二、
ArkTS
组件导出、引用实现。如果在另外的文件中引用组件,需要使用export关键字导出,并在使用的页面import该自定义组件。
薛定谔的猫-菜鸟程序员
·
2023-12-19 10:33
HarmonyOS
harmonyos
学习
笔记
【
ArkTS
】路由传参
传参使用router.pushUrl(),router.push()官方不推荐再使用了。格式:router.pushUrl({url:路由地址,params:{参数名:值})跳转时需要注意路由表中是否包含路由地址。路由表路径:entry>src>main>resources>base>profile>main_pages.json注意:在pages目录下创建的文件会自动添加到main_pages.
田本初
·
2023-12-19 09:53
#
ArkTS
Harmony
harmonyos
【
ArkTS
】如何修改应用的首页
之前看到一种说法,说是应用首页是entry>src>main>resources>base>profile>main_pages.json中src配置中数组第一个路径元素。这种说法是不对的!!!如果需要修改应用加载时的首页,需要到EntryAbility.ts文件下进行修改路径如下:entry>src>main>ets>entryAbility>EntryAbility.ts默认应用首页是Inde
田本初
·
2023-12-19 09:18
#
ArkTS
Harmony
harmonyos
开发语言:
ArkTS
简介
ArkTS
是华为为鸿蒙操作系统(HarmonyOS)开发的一种应用开发语言。这种语言在TypeScript(简称TS)的基础上进行了扩展,以更好地适应鸿蒙系统的特点和开发需求。
AnyaPapa
·
2023-12-19 06:04
TypeScript
开发语言
鸿蒙
arkTs
下拉筛选,在空间下方
@Entry@ComponentstructFilterOptionPage{dialogController:CustomDialogController=newCustomDialogController({builder:CustomDialogExample({cancel:this.onCancel,confirm:this.onAccept,}),customStyle:true,//
puyaCheer
·
2023-12-19 01:41
ArkTs
ArkTs
鸿蒙 获取图片的真是宽高
Image(item).width('100%').autoResize(true).onComplete(callback=>{ //回调信息console.log("---"+callback.width+""+callback.height+""+callback.componentWidth+""+callback.componentHeight);letplay=display.ge
puyaCheer
·
2023-12-19 01:11
鸿蒙
ArkTs
语言 顶部 渐变,吸顶效果 2
@ComponentexportstructHomePage{//仿Android协调者布局@StatetitleArr:string[]=['TAB1']@StatecurrentIndex:number=1//头部banner高度@StateheaderHeight:number=260//tab标签栏的高度privatetabHeight=50//搜索栏高度@StatesearchBarHe
puyaCheer
·
2023-12-19 01:10
asp.net
后端
鸿蒙
arkTs
Toast抽取 及使用
Toast抽取,创建一个UtilsimportpromptActionfrom'@ohos.promptAction';importdisplayfrom'@ohos.display';exportfunctionToastUtils(msg:string){try{promptAction.showToast({message:msg,duration:1500,bottom:450});}ca
puyaCheer
·
2023-12-19 01:40
arkTs
鸿蒙
ArkTS
任务统计页面
我们继续学习使用
ArkTS
实现一个任务进度的统计功能。
Web阿成
·
2023-12-18 23:17
HarmonyOS
前端
javascript
开发语言
ArkUI
ArkTS
HarmonyOS第三章节:快速了解
ArkTS
语言
HarmonyOS第三章节:快速了解
ArkTS
语言初识
ArkTS
语言
ArkTS
是HarmonyOS优选的主力应用开发语言。
itwenke
·
2023-12-18 14:24
harmonyos
华为
华为鸿蒙应用--底部导航栏Tabs(自适应手机和平板)-
ArkTs
鸿蒙ArkTSTabs组件开发底部导航栏,可自适应平板和手机,相当于Android开发中的MainActivity+Fragment的底部导航栏模式。一、主页:MainPage.etsimport{BreakpointSystem,BreakpointConstants,StyleConstants,PageConstants,}from'@ohos/common';//通用工具import{Ch
PZR001
·
2023-12-18 09:02
HarmonyOS
harmonyos
华为
鸿蒙系统
HarmonyOS(十五)——状态管理之@Prop装饰器(父子单向同步)
说明:从APIversion9开始,该装饰器支持在
ArkTS
卡片中使用。概述@Prop装饰的变量和父组件建立单向的同步关系:@Prop变量允许在本地修改,但修改后的变化不会同步回父组件。
Hirezy
·
2023-12-18 09:00
HarmonyOS
harmonyos
华为
typescript
javascript
华为鸿蒙应用--欢迎页SplashPage+倒计时跳过(自适应手机和平板)-
ArkTs
鸿蒙
ArkTS
开发欢迎页SplashPage+倒计时跳过,可自适应平板和手机:一、SplashPage.tsimport{BreakpointSystem,BreakPointType,Logger,PageConstants
PZR001
·
2023-12-18 09:58
HarmonyOS
harmonyos
华为
鸿蒙系统
鸿蒙HarmonyOS开发用什么语言
2.从API8开始,Java语言已经从鸿蒙开发剔除了,而官方推荐的是
ArkTs
.下图是
ArkTS
与TS、JS的关系。
亚丁号
·
2023-12-17 20:29
harmonyos
HarmonyOS--
ArkTS
(1)--基本语法(1)
目录基本语法概述声明式UI描述自定义组件创建自定义组件自定义组件的结构--struct,@Component,build()函数生命周期基本语法概述装饰器:用于装饰类、结构、方法以及变量,并赋予其特殊的含义。如上述示例中@Entry、@Component和@State都是装饰器,@Component表示自定义组件,@Entry表示该自定义组件为入口组件,@State表示组件中的状态变量,状态变量变
github_39096247
·
2023-12-17 20:48
harmonyos
harmonyos
前端
HarmonyOS--ArkUI组件--容器组件Column和Row
ArkTS
提供了Column和Row容器来实现线性布局。Column表示沿垂直方向布局的容器。Row表示沿水平方向布局的容器。
github_39096247
·
2023-12-17 20:18
harmonyos
harmonyos
【鸿蒙开发】第五章
ArkTS
基础知识 - 声明变量、常量、类型和函数
1前言前面几个章节我们学习了鸿蒙的简介、鸿蒙应用的开发环境配置、鸿蒙开发学习路线以及目前华为主推的Stage模型下
ArkTS
开发范式的项目结构,本章节我们来继续学习
ArkTS
的基础知识。
__Yvan
·
2023-12-17 16:44
Harmoney
ArkTS
DevEco
Studio
harmonyos
华为
开发语言
ArkTS
【鸿蒙开发】第六章
ArkTS
基础知识 - 类、接口及泛型
1前言上一章节我们学习了【鸿蒙开发】第五章
ArkTS
基础知识-声明变量、常量、类型和函数,大概了解
ArkTS
的基础类型和用法和ts的大致基本相同,与Java也极其相似。
__Yvan
·
2023-12-17 16:40
Harmoney
ArkTS
DevEco
Studio
harmonyos
openharmoney
开发语言
DevEcoStudio
ArkTS
ArkTS
编译时遇到
arkts
-no-obj-literals-as-types错误【Bug已解决-鸿蒙】
文章目录项目场景:问题描述原因分析:解决方案:解决方案1解决方案2此Bug解决方案总结项目场景:在开发鸿蒙项目过程中,遇到了
arkts
-no-obj-literals-as-types,总结了自己和网上人的解决方案
一见已难忘
·
2023-12-17 13:29
BUG解决合集
bug
harmonyos
javascript
鸿蒙
openHarmony
bug解决
HarmonyOS3项目扩展名ets文件和ts文件有什么区别
首先需要说的是ets文件,也就是
ArkTS
,它是HarmonyOS优选的主力应用开发语言,
ArkTS
围绕应用
MonkT
·
2023-12-17 09:05
harmonyos
华为
鸿蒙HarmonyOS开发用什么语言
2.从API8开始,Java语言已经从鸿蒙开发剔除了,而官方推荐的是
ArkTs
.下图是
ArkTS
与TS、JS的关系。
记忆的小河
·
2023-12-17 09:33
harmonyos
【
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
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他