HarmonyOS react-native-webview闪退问题

报错信息如下:

Error message:Cannot read property layoutMetrics of undefined
SourceCode:
  Stack.width(this.descriptor.layoutMetrics.frame.size.width);
^
Stacktrace:
  at anonymous (oh_modules/.ohpm/rnoh-webview@be7mw7jzuxdjc6emzbzsliwkofk=/oh_modules/rnoh-webview/src/main/ets/WebView.ets:561:12)
at updateFunc (/usr1/hmos_for_system/src/increment/sourcecode/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/stateMgmt.js:6661:6661)
at observeComponentCreation2 (/usr1/hmos_for_system/src/increment/sourcecode/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/stateMgmt.js:6702:1)
at initialRender (oh_modules/.ohpm/rnoh-webview@be7mw7jzuxdjc6emzbzsliwkofk=/oh_modules/rnoh-webview/src/main/ets/WebView.ets:531:3)
at initialRenderView (/usr1/hmos_for_system/src/increment/sourcecode/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/stateMgmt.js:6324:6324)
at build (../../../foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsXNode.js:176:176)
at build (../../../foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsXNode.js:68:68)
at ComponentContent (../../../foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsXNode.js:2026:2026)
at create (oh_modules/.ohpm/@rnoh+react-native-openharmony@bob8j5zuju575xuzn64mxh+8nj0=/oh_modules/@rnoh/react-native-openharmony/src/main/ets/RNOH/CustomRNComponentFrameNodeFactory.ets:39:25)
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
HarmonyOS
2024-12-28 08:39:05
1553浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
superinsect

版本升级后,需要给RNApp组件加个arkTsComponentNames白名单配置,麻烦确认一下是否加了:

import { RNCWebView, WEB_VIEW } from "@react-native-oh-tpl/react-native-webview"
const arkTsComponentNames: Array<string> = [
  WEB_VIEW,
];
RNApp({
  rnInstanceConfig: {
    ...others, // the other properties
    arkTsComponentNames: arkTsComponentNames,
  },
})
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
分享
微博
QQ
微信
回复
2024-12-28 10:34:19


相关问题
HarmonyOS升级后,react-native-svg退
703浏览 • 1回复 待解决
HarmonyOS 使用Webview退
657浏览 • 1回复 待解决
HarmonyOS应用退问题
1553浏览 • 1回复 待解决
HarmonyOS webview加载html string一直退
793浏览 • 1回复 待解决
HarmonyOS number toFixed方法退
831浏览 • 1回复 待解决
HarmonyOS 退报错 Error code:2100001
726浏览 • 1回复 待解决
HarmonyOS 手势处理高概率退
602浏览 • 1回复 待解决
HarmonyOS react-native集成问题
771浏览 • 1回复 待解决
HarmonyOSreact native兼容问题
1205浏览 • 1回复 待解决
HarmonyOS 关于react-native-fs问题咨询
987浏览 • 1回复 待解决
HarmonyOS react-native-cameraroll的使用问题
589浏览 • 1回复 待解决
HarmonyOS React-native-code-push相关问题
608浏览 • 1回复 待解决
页面间传递参数总是退
163浏览 • 0回复 待解决
HarmonyOS 适配 React native
1106浏览 • 1回复 待解决