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
使用 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
华为
应用开发实战
开箱即用的应用首页页面
鸿蒙开发
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
华为
上一页
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
其他