鸿蒙开发组件,鸿蒙开发组件使用js语言

「鸿蒙开发 3」华为鸿蒙应用开发的低代码(Super Visual)开发方式

开发前可以了解下鸿蒙: [鸿蒙开发 序]华为鸿蒙操作系统(HarmonyOS)简介及开发环境搭建

创新互联建站长期为近1000家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为马尾企业提供专业的成都网站建设、网站设计,马尾网站改版等技术服务。拥有十余年丰富建站经验和众多成功案例,为您定制开发。

开发前的准备:「鸿蒙开发 1」华为鸿蒙应用集成开发环境DevEco Studio安装和设置

了解鸿蒙应用开发的基本开发流程:「鸿蒙开发 2」第一个华为鸿蒙(HarmonyOS)应用程序(App)

本章目标:

1 了解华为鸿蒙应用开发的可视化(低代码)方式

2 通过构建一个简单的具有页面跳转功能的应用

低代码开发方式,即通过可视化界面开发方式快速构建布局、编辑UI界面,可有效降低用户的上手成本并提升用户构建UI界面的效率。

1 打开DevEco Studio,创建一个新工程,选择支持Phone / Tablet / Wearable(手机 / 平板 / s可穿戴)的模板,我们在此直接选择Empty Ability

Project name工程名称填SuperVisual

Development mode开发方式选择Super Visual

其它的可以使用默认设置,点击完成,进入编辑界面

1 在Project(项目)窗口,删除工程运行默认的入口文件夹:“entry src main js default pages index”文件夹

2 在Project窗口,选择工程中的“entry src main js default pages”,单击鼠标右键,选择“New JS Visual”

JS visual name填first,点击完成,进入编辑界面

创建完成后,可以看到“entry src main supervisual default pages page page.visual”的文件目录结构

3 第一个页面内有一个容器、文本和一个按钮,通过Div、Text和Button组件来实现

(1)分别选中first.visual画面中的Text、Div组件,单击鼠标右键,选择Delete删除

(2)选中UI Control中的Div组件,将其拖至画布

点击右侧属性样式栏中的通用样式图标(General),设置Div组件的高度Height为100%,使其占满屏幕

点击右侧属性样式栏中的样式图标(Flex),设置Div组件的FlexDirection样式为column,使Div的主轴垂直;设置Div组件的JustifyContent样式为center,使得其子组件在主轴上居中显示;设置Div组件的AlignItems样式为center,使得其子组件在交叉轴上居中显示

(3)选中UI Control中的Text组件,将其拖至Div组件的中央区域

点击右侧属性样式栏中的属性图标(Properties),设置Text组件的Content属性为 “ Hello World ”

点击右侧属性样式栏中的通用样式图标(General),设置Text组件的宽(width)为100%,高(height)为100px

点击右侧属性样式栏中的样式图标(Feature),设置组件的FontSize样式为60px,使得其文字放大;设置组件的TextAlign样式为center,使得组件文字居中显示

(4)选中UI Control中的Button组件,将其拖至Text组件下面

点击右侧属性样式栏中的属性图标(Properties),设置Button组件的Value属性为 “ Next ”,

点击右侧属性样式栏中的通用样式图标(General),设置按的宽(width)为40%,高(height)为60px

点击右侧属性样式栏中的样式图标(Feature),设置组件的FontSize样式为40px

至此,第一个页面创建完成

我们可以在预览窗口中看效果,点击右侧边栏的Preview打开预览窗口

1 在Project窗口,选择工程中的“entry src main js default pages”,单击鼠标右键,选择“New JS Visual”

Visual配置界面,JS visual name填second,回车(Enter键)或者点击完成,进入编辑界面

2 第二个页面中有一个容器和文本,通过Div、Text组件实现,现在编辑器已经为我们创建好了,我们就来修改下它们的属性(你也可以删除原有的自己创建,具体步骤参考本章第二节“二 创建第一个页面”)。

选中Text组件,点击右侧属性样式栏中的属性图标(Properties),设置Text组件的Content属性为 “ Hi,I'm always here. ”

点击右侧属性样式栏中的通用图标(General),设置组件的宽(width)为100%,高为60px

点击右侧属性样式栏中的样式图标(Feature),设置组件的FontSize样式为36px,TextAlign样式为center

这样我们的第二个页面创建成功了

1 在Project窗口,打开工程中的“entry src main js default pages first first.js”, 导入router模块,页面路由router根据页面的uri来找到目标页面,从而实现跳转。示例代码如下:

2 打开或者切换到first.visual页面,选中画布上的Button组件,点击右侧属性样式栏中的事件图标(Events),鼠标点击Click事件的输入框,选择launch事件

3 在预览窗口中查看项目效果,点击Next按钮后发现我们的页面成功跳转了。

到此,本章的目标就完成了。

2021华为至少3亿台设备使用鸿蒙,鸿蒙系统备受大家关注,到底好在哪?

近日,华为消费者BG软件部总裁王成录在采访中透露,今年搭载鸿蒙的设备,保守目标是3亿台,其中2亿台为手机,而Pad、手表、智慧屏、音箱等,目标是3千万台以上。王成录称,今年最重要目标是“让鸿蒙生态的市场份额达到16%”。

年初,王成录在一场活动中表示:“相信鸿蒙系统今年能覆盖3亿到4亿台设备,这其中包括了华为至少2亿台的自有设备。”同时,他指出鸿蒙系统并不是为了应对制裁而推出的替代系统,也不是安卓和iOS系统的拷贝。

华为EMUI 宣布,EMUI11升级用户突破1亿,2012年到2021年,EMUI10年9代持续创新,不断超越。需要注意的是,官方在文案中提到“下一站,HarmonyOS”。可见,接下来将会有更多华为机型升级鸿蒙系统。此前,华为官方表示HarmonyOS将在4月上线,华为Mate X2折叠旗舰是首批升级华为鸿蒙操作系统的机型。

据悉,HarmonyOS可以安装在手机、平板、智能穿戴、智能家居等终端设备上,基于分布式技术,各设备能够相互连接,实现功能拓展,构成一个超级终端。

首先要肯定一点,鸿蒙不是从Linux改出来的。之前有些人声称中国公司没有能力搞自主操作系统,只会改开源代码,所以搞出来的一定是Linux变种,是宏内核,不是微内核。鸿蒙的代码陆续会开源,核心代码只有Linux的千分之一,这确定无疑是“微内核”。

核心代码这么少,会带来很多好处,就是新闻里说的“安全、高效”。做到“跨平台”也容易,因为这些核心代码本来就是所有平台通用的,所以才这么少。但是核心代码少了,支持性的代码就得多了。以前“宏内核”的系统,很多功能直接系统就有了,在鸿蒙系统里就需要开发者自己来写了。比如对某种硬件的支持,以前是核心进程,现在要重新写,当作用户进程加载到鸿蒙操作系统里。这些开发工作还是很烦的,非常专业。鸿蒙的微内核架构的确有优势,但要让架构能跑起来,需要把相关组件都开发出来,按照鸿蒙系统的开发规范。

鸿蒙HarmonyOS ArkUI(eTS)组件通信方式总结之四:祖孙组件间1

鸿蒙HarmonyOS ArkUI(eTS)组件间通信涉及组件属性与显示、父子组件间通信、祖孙组件间通信、不相干组件间通信等,而组件两两间通信也有单向与双向之分。通过学习HDC2021和官方文档,本系列以@State、@Link、@Prop、@Provide与@Consume、@StorageLink等组件状态装饰器介绍组件间通信方式。

本次介绍:祖孙组件间通信方式之一@State、@Link、@Prop。

1.父组件@State,子组件@Link,孙组件@Link

数据流向是: 父组件 子组件 孙组件

2.父组件@State,子组件@Prop,孙组件@Prop

数据流向是: 父组件 -- 子组件 -- 孙组件

3.父组件@State,子组件@Link,孙组件@Prop

数据流向是: 父组件 子组件 -- 孙组件

不存在父组件@State、子组件@Prop、孙组件@Link这种情况,因为子组件中@Prop装饰的变量不能赋给孙组件中@Link装饰的变量。如果想达到以下数据流向: 父组件 -- 子组件 孙组件 ,可采用以下方式实现:

鸿蒙系统怎么设置桌面小组件

方法/步骤分步阅读

1

/5

第一步打开手机,双指向内捏合

2

/5

第二步双指向内捏合之后,点击窗口小工具

3

/5

第三步进去之后,可以设置桌面组件

4

/5

第四步可以设置音乐、日历、图库组件,这里选择图库

5

/5

第五步点击之后,鸿蒙系统就成功设置桌面组件了,根据需要设置

鸿蒙系统小组件怎么设置

鸿蒙系统可以通过设置小组件,改变图标的排列,最后打造一个独属于自己的桌面。那鸿蒙系统小组件怎么设置?

鸿蒙系统小组件怎么设置?

1、 在桌面上双指捏合,进入桌面编辑状态。

2、 点击【窗口小工具】。

3、选择小组件类型,并挑选一种样式添加即可。

本文以华为mate40pro为例适用于HarmonyOS 2.0系统

鸿蒙开发之如何创建Button按钮 (HarmonyOS鸿蒙开发基础知识)

按钮(Button)是一种常见的组件,点击可以触发对应的操作,通常由文本或图标组成,也可以由图标和文本共同组成。

使用Button组件,可以生成形状、颜色丰富的按钮。

群名称:harmonyos鸿蒙技术交流

群 号:856567895


分享文章:鸿蒙开发组件,鸿蒙开发组件使用js语言
文章位置:http://scyanting.com/article/dsijhjh.html