新建项目运行到鸿蒙
- 发布:2024-10-25 15:59
- 更新:2024-10-25 17:28
- 阅读:470
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 14.7 (23H124)
HBuilderX类型: Alpha
HBuilderX版本号: 4.31
手机系统: HarmonyOS NEXT
手机系统版本号: HarmonyOS NEXT Developer Beta2
手机厂商: 华为
手机机型: Mate60 Pro
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
能够正常运行
能够正常运行
实际结果:
应用崩溃
应用崩溃
bug描述:
运行鸿蒙真机,直接崩溃,堆栈信息如下所示
Error name:ReferenceError
Error message:WebKeyboardAvoidMode is not defined
Stacktrace:
at anonymous (oh_modules/.ohpm/@dcloudio+uni-app-runtime@2.3.7/oh_modules/@dcloudio/uni-app-runtime/src/main/ets/uni-mp-sdk/WebBuilder.ets:35:24)
at updateFunc (../../../foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsXNode.js:258:1)
at observeComponentCreation2 (../../../foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsXNode.js:274:1)
at WebBuilder (oh_modules/.ohpm/@dcloudio+uni-app-runtime@2.3.7/oh_modules/@dcloudio/uni-app-runtime/src/main/ets/uni-mp-sdk/WebBuilder.ets:32:35)
at build (../../../foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsXNode.js:178:1)
at build (../../../foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsXNode.js:68:1)
at createWebNode (oh_modules/.ohpm/@dcloudio+uni-app-runtime@2.3.7/oh_modules/@dcloudio/uni-app-runtime/src/main/ets/uni-mp-sdk/sdk.js:667:1)
at WebView2 (oh_modules/.ohpm/@dcloudio+uni-app-runtime@2.3.7/oh_modules/@dcloudio/uni-app-runtime/src/main/ets/uni-mp-sdk/sdk.js:895:1)
at createLaunchWebView (oh_modules/.ohpm/@dcloudio+uni-app-runtime@2.3.7/oh_modules/@dcloudio/uni-app-runtime/src/main/ets/uni-mp-sdk/sdk.js:1451:1)
at anonymous (oh_modules/.ohpm/@dcloudio+uni-app-runtime@2.3.7/oh_modules/@dcloudio/uni-app-runtime/src/main/ets/uni-mp-sdk/sdk.js:2306:1)
3 个回复
DCloud_uniCloud_WYQ
鸿蒙ide升级到5.0.3.800以上
3***@qq.com (作者)
鸿蒙IDE版本是Build Version: 5.0.3.806
3***@qq.com (作者)
WebKeyboardAvoidMode是在鸿蒙HarmonyOS Next Developer Beta3新增的,我设备是Developer Beta2,所以不支持