Skip to content

原生和 Hippy vue 共同组成的页面,鸿蒙原生获取 hippy vue 的高度异常,而 iOS 和 Android 正常 #4526

@XQCloud

Description

@XQCloud

期望结果

鸿蒙系统如何正确获取 hippy vue 的高度,像 iOS 和 Android 一样,如截图和日志:
iOS 系统的 UI 展示和 iOS 原生打印的高度日志
iOS 原生通过 rootViewDidChangeIntrinsicSize 回调获取到正确的高度

Image Image

实际结果

鸿蒙系统的 UI 展示对不对,其 获取 hippy vue 高度不对,相关 异常 UI 和 鸿蒙原生打印的高度相关日志如下:
Image

Image

重现链接

No response

重现步骤

No response

重现环境

1、iOS 和 Android 集成的 hippy SDK 版本是 2.17.2;而 hippy vue 的依赖版本是:
"dependencies": {
"@hippy/vue-next": "v2.17-latest",
"@hippy/vue-router-next-history": "latest",
"@hippy/web-renderer": "v2.17-latest",
"@vue/runtime-core": "^3.2.21",
"pinia": "^2.2.2",
"vue": "^3.2.21",
"vue-router": "^4.0.12"
}
2、 鸿蒙 集成的 hippy SDK 版本是 3.3.0;而 hippy vue 的依赖版本是:
"@hippy/vue-next": "v3.3-latest",
"@hippy/vue-router-next-history": "0.0.1",
"@hippy/web-renderer": "latest",
"@vue/runtime-core": "3.4.32",
"@vue/shared": "3.4.32",
"vue": "3.4.32",
"vue-router": "^4.0.12",
"pinia": "^2.2.2",
}

补充说明

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions