mingyang100
mingyang100
  • 发布:2024-08-14 19:23
  • 更新:2024-09-18 19:48
  • 阅读:215

鸿蒙开发 兼容getCurrentPages了么?

分类:鸿蒙Next

在鸿蒙开发过程中需要嵌套web-view,使用getCurrentPages获取web-view实例,调用其中的方法

2024-08-14 19:23 负责人:无 分享
已邀请:
海贼王路飞

海贼王路飞 - 一行代码五个bug

文档也没有明确说支不支持

海贼王路飞

海贼王路飞 - 一行代码五个bug

请问最后有找到兼容方法吗

DCloud_UNI_LXH

DCloud_UNI_LXH

应该是支持的,可以直接调用试试看

  • 海贼王路飞

    实际上代码调试是报错了,但是文档上没说鸿蒙支持还是不支持,是不是忘记梳理了

    2024-09-18 20:05

  • DCloud_UNI_LXH

    回复 海贼王路飞: 你用的什么版本?在哪里调用的?

    2024-09-19 16:57

  • DCloud_UNI_LXH

    回复 海贼王路飞: Harmony 的模板用的多少版本?

    2024-09-19 17:52

  • 海贼王路飞

    回复 DCloud_UNI_LXH: 1.3.7

    2024-09-19 18:29

  • DCloud_UNI_LXH

    回复 海贼王路飞: 直接使用 hx 4.27 运行你的项目吧,实测可以返回页面

    2024-09-20 15:47

  • 海贼王路飞

    回复 DCloud_UNI_LXH: 我下了hx4.27后,更新依赖到最新的alpha版本后,运行提示arkts编译错误【 hvigor ERROR: ArkTS Compiler】

    2024-09-20 16:10

  • DCloud_UNI_LXH

    回复 海贼王路飞: 你截图一下错误提示我看看。随便跑一个项目都会报错吗?

    2024-09-20 17:04

  • 海贼王路飞

    回复 DCloud_UNI_LXH: 没试过其他项目,之前这个项目在4.24版本下是可以运行到鸿蒙模拟器的,就下午更新了ide到4.27并且把依赖也更新到alpha的最新依赖后,运行到鸿蒙一开始是报了uts某个编译函数不存在,因此更新了@dcloudio/uni-uts-v1到最新的3.0.0-alpha-4020820240914002版本,就没有这个问题了,但是出现了打包hap失败的问题,提示原因是arkts 编译错误

    2024-09-20 17:40

  • DCloud_UNI_LXH

    回复 海贼王路飞: 你是使用 cli 创建的项目,hx 运行的项目?

    2024-09-20 18:04

  • 海贼王路飞

    回复 DCloud_UNI_LXH: 对的 ,现在不报arkts编译错误了,现在的问题是从4.24升级到4.27后,之前写的鸿蒙uts插件运行报错,提示【打包生成 .hap ........................

    18:09:40.162 > hvigor ERROR: Could not resolve "./hw-ohos-api/utssdk/app-harmony" from "entry/src/main/ets/uni_modules/index.generated.ets"】

    2024-09-20 18:09

  • DCloud_UNI_LXH

    回复 海贼王路飞: 可以把你 cli 项目转成 hx 的项目再运行,你的 cli 版本是多少?

    2024-09-20 19:45

  • 海贼王路飞

    回复 DCloud_UNI_LXH: cli项目专程hx项目?意思是将当前cli项目改造成hbuilder cli的项目吗?

    2024-09-20 22:20

  • DCloud_UNI_LXH

    回复 海贼王路飞: 也可以升级 cli 版本看

    2024-09-21 14:00

  • 海贼王路飞

    回复 DCloud_UNI_LXH: 我cli已经跟随hx升级到相应的版本了,目前发现的问题是升级到4.27后,编译到鸿蒙平台,项目中的uts插件并未转成对应的ets问题,截图我早上发在【uni-app鸿蒙化技术交流群】了

    2024-09-21 14:11

  • DCloud_UNI_LXH

    回复 海贼王路飞: 目前这样的用法还有点问题,在这个群里上面有人碰到这样的问题了。所以目前就是,如果是 cli 项目,那么使用 npm run dev:app-harmony 运行,然后将代码贴过去。如果是使用 hx 运行,则需要是使用 hx 生成的项目。 hx 的版本没有 cli 的版本高,如果想使用文档上标注的新功能需要等待 4.28 的发布

    2024-09-21 15:20

  • 海贼王路飞

    回复 DCloud_UNI_LXH: 好的,明白了,还有个问题想请教一下,uts插件后续会支持完整版的arkts功能吗,像在ets文件中直接使用arkui的语法,因为uts虽然已经可以直接调用鸿蒙大部分原生api了,但是部分功能,例如自定义扫码是需要XComponent加载后才可以进入扫码事件的初始化,以及后续相关扫码api的调用,这种场景目前uts可能还是不能满足使用

    2024-09-21 15:59

  • DCloud_UNI_LXH

    回复 海贼王路飞: 目前不支持,后续看看能不能支持一下

    2024-09-25 11:56

要回复问题请先登录注册