HarmonyOS 鸿蒙Next 怎么使用js开发

发布于 1周前 作者 yibo5220 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 怎么使用js开发

文档中有介绍的这个怎么用 兼容JS的类Web开发范式 (ArkUI.Full)  https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/s_u7684_u7c7bweb_u5f00_u53d1_u8303_u5f0f-arkuifull-V5

2 回复
参考此篇指南,里面有详细的指南:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V13/arkts-migration-background-V13

JS的类Web开发范式是FA模型(这是之前旧版本中使用的),目前NEXT版本的IDE新建项目已默认创建Stage模型工程,后续也将主推Stage模型,需要您这边使用ArkTS语言进行开发。

保留JS的类Web开发范式是供开发手表类应用的参考的,目前开发手表类应用是通过JS的这种形式开发的,在IDE中新建应用,在Template Market页面选择模板时,如果选择的是[Lite]Empty Ability,设备类型是Lite Wearable,在新建完成后即可看到JS的开发形式。

设备类型是Lite Wearable类型的手表,比如HUAWEI WATCH GT2 Pro,HUAWEI WATCH GT3等。另外,Lite Wearable设备还可以是小型嵌入式设备,对于此类设备此模板类型后面会继续兼容,可以参考一下模板介绍:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-template-0000001053702407-V5

创建Lite工程参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-create-lite-project-0000001664975350-V5

HarmonyOS(鸿蒙)Next 支持使用 JavaScript 进行开发,主要通过其提供的ArkUI框架来实现。ArkUI框架基于TS(TypeScript)扩展,兼容JavaScript,允许开发者使用声明式UI和逻辑分离的方式进行应用开发。以下是一个简要步骤指南:

  1. 开发环境搭建:首先,确保安装了DevEco Studio,这是鸿蒙系统的官方集成开发环境(IDE)。在DevEco Studio中,你可以创建新的鸿蒙项目,并选择使用JavaScript或TypeScript作为开发语言。

  2. 项目结构:鸿蒙项目通常包含pagescommonresources等目录。pages目录下存放页面代码,每个页面包括.hml(页面布局)、.css(页面样式)和.js(页面逻辑)文件。

  3. 编写代码:在.hml文件中定义页面布局,.css文件中定义样式,.js文件中编写业务逻辑。可以使用ArkUI提供的组件和API进行开发。

  4. 运行与调试:通过DevEco Studio,你可以将应用部署到鸿蒙模拟器或真实设备上,进行实时调试和测试。

  5. 打包与发布:完成开发后,使用DevEco Studio的打包工具将应用打包成鸿蒙应用包(HAP),并按照华为应用市场的要求进行发布。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部