HarmonyOS鸿蒙Next中请问一下我用vue3+ts写的uniapp云开发的项目,能否直接适配鸿蒙项目?还是说要重新用arkTS写个端云一体化的项目才行呢?

HarmonyOS鸿蒙Next中请问一下我用vue3+ts写的uniapp云开发的项目,能否直接适配鸿蒙项目?还是说要重新用arkTS写个端云一体化的项目才行呢? 请问一下我用vue3+ts写的uniapp云开发的项目,能否直接适配鸿蒙项目?还是说要重新用arkTS写个端云一体化的项目才行呢?

4 回复

开发者您好,您的项目为vue3+ts项目,支持打包成鸿蒙应用。

uts可以用来兼容鸿蒙,但不是必须要使用uts,具体兼容性以及发布流程可查看uniapp官方文档:https://uniapp.dcloud.net.cn/tutorial/harmony/runbuild.html

cke_296.png

更多关于HarmonyOS鸿蒙Next中请问一下我用vue3+ts写的uniapp云开发的项目,能否直接适配鸿蒙项目?还是说要重新用arkTS写个端云一体化的项目才行呢?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HBuilderX菜单栏,运行->运行到手机或模拟器->运行到鸿蒙,看看能不能运行起来。

cke_175.png

uniapp 云开发项目无法直接适配 HarmonyOS NEXT。必须使用 ArkTS 语言和 ArkUI 框架重新开发端云一体化项目,才能利用鸿蒙原生能力。

uniapp已支持打包为鸿蒙原生应用,您的vue3+ts项目可直接通过uni-app编译生成鸿蒙App,基本界面与业务逻辑无需重写。但云开发部分因uniCloud与华为端云一体化体系(如AGC、Cloud DB、Auth Service等)存在差异,若只需常规云能力调用,可继续使用uniCloud;若要深度整合鸿蒙系统级能力(如一键登录、端云协同数据同步),则需将服务端切至华为云,并用ArkTS重写端侧以实现端云一体化。简言之:普通适配无需重写,端云一体化特性需重构。

回到顶部