HarmonyOS 鸿蒙Next 跨语言跳转支持哪些语言和文件格式

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

HarmonyOS 鸿蒙Next 跨语言跳转支持哪些语言和文件格式

DevEco Studio中,跨语言跳转是否只限于ArkTS与C/C++,还是也支持其他语言(如JS、Java、Python等)之间的跳转?哪些文件类型(例如.d.ts.cpp.js等)支持跨语言跳转?

image.png


更多关于HarmonyOS 鸿蒙Next 跨语言跳转支持哪些语言和文件格式的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复
不支持java python。js  cpp d.ts 支持

更多关于HarmonyOS 鸿蒙Next 跨语言跳转支持哪些语言和文件格式的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


HarmonyOS 鸿蒙Next 跨语言跳转支持以下语言和文件格式:

  1. JavaScript与TypeScript:支持在鸿蒙应用中通过JS/TS进行页面或组件的跨语言跳转,文件通常以.js.ts为后缀。

  2. Dart:鸿蒙Next也支持Dart语言的跨语言跳转,这得益于其与Flutter框架的兼容性,Dart文件以.dart为后缀。

  3. eTS(Extended TypeScript):作为鸿蒙特有的扩展TypeScript,eTS提供了对鸿蒙原生特性的支持,文件后缀为.ets。通过eTS,开发者可以实现跨语言的页面和组件跳转。

  4. HML(Harmony Markup Language):虽然HML不是编程语言,但它是鸿蒙用于描述UI结构的标记语言,支持通过其模板语法实现页面间的跳转。HML文件以.hml为后缀,通常与对应的.json(样式文件)和.js.ets(逻辑文件)配合使用。

  5. CSS与SCSS:在鸿蒙中,CSS及其预处理器SCSS用于描述页面样式,虽然它们不直接参与跨语言跳转,但样式文件(.css.scss)的加载和引用是跨语言开发中不可或缺的一环。

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

回到顶部