HarmonyOS鸿蒙Next中native c++开发,为什么import能调用add方法,Xcomponent onload加载后this.xComponentContext.add(1,5)报错
HarmonyOS鸿蒙Next中native c++开发,为什么import能调用add方法,Xcomponent onload加载后this.xComponentContext.add(1,5)报错
this.message = testNapi.add(1,88).toString()正常
this.message = this.xComponentContext.add(1,5).toString()无法调用,但是这个方法不是只要挂在exports就可以调用吗?
文档是这么说
更多关于HarmonyOS鸿蒙Next中native c++开发,为什么import能调用add方法,Xcomponent onload加载后this.xComponentContext.add(1,5)报错的实战教程也可以访问 https://www.itying.com/category-93-b0.html
您好,请您通过在线提单进一步解决:https://developer.huawei.com/consumer/cn/support/feedback/#/,
感谢您的反馈与支持。
更多关于HarmonyOS鸿蒙Next中native c++开发,为什么import能调用add方法,Xcomponent onload加载后this.xComponentContext.add(1,5)报错的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next中,XComponent
的onLoad
回调中,this
指向的是XComponent
实例,而不是你定义的C++类实例。因此,this.xComponentContext
可能未正确初始化或绑定到C++对象。确保在onLoad
中正确初始化xComponentContext
,或通过XComponent
的实例获取到正确的C++对象,再调用add
方法。