diff --git a/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/handwritten/component/interop.ts b/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/handwritten/component/interop.ts index cf4c2f0cfd436f5628a2f5058d4308fe79f6ce95..c9997f9db1bafcd0b7515ee960c22b5bc0493ab1 100644 --- a/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/handwritten/component/interop.ts +++ b/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/handwritten/component/interop.ts @@ -237,7 +237,7 @@ export function registerCreateWatchFuncCallback(): void { } let global = ESValue.getGlobal(); let registerCallback = global.getProperty('registerCallbackForCreateWatchID'); - registerCallback.invoke(createWatchFuncCallback); + registerCallback.invoke(ESValue.wrap(createWatchFuncCallback)); return; } @@ -247,7 +247,7 @@ export function registerCreateStaticObservedCallback(): void { } let global = ESValue.getGlobal(); let registerCallback = global.getProperty('registerCallbackForMakeObserved'); - registerCallback.invoke(makeObservedcallback); + registerCallback.invoke(ESValue.wrap(makeObservedcallback)); return; }