HarmonyOS Native调用TS侧方法,会报错,TS侧方法也不能获取到对象的变量
代码示例如下:
constructor() { 
  console.log(`122313asfaf`); 
  napi.add(1, 2, this, this.call_back_function); 
} 
call_back_function(value: number) { 
  console.log(`call_back: ${value}, QNtest.test: ${this.test}`) 
}这里回调函数会报错。业务场景:TS->Native->子线程->线程安全函数回调->TS->可以取到类对象的变量。
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS  在h5前端侧调用应用侧方法 
949浏览  • 1回复 待解决
native回调到ts层的object,ts层获取其成员变量 
2273浏览  • 1回复 待解决
HarmonyOS TS类方法重载不能正常使用 
1463浏览  • 1回复 待解决
HarmonyOS 是否可以对ts原生对象提供扩展方法 
1121浏览  • 1回复 待解决
ets文件怎么调用ts文件中定义的方法 
4485浏览  • 1回复 待解决
c++侧可以直接调用ts的static方法吗? 
3488浏览  • 1回复 待解决
HarmonyOS  class对象赋值,打开局部方法会报错 
1194浏览  • 1回复 待解决
HarmonyOS ArkTS有没有TS的替代方法 
1200浏览  • 1回复 待解决
HarmonyOS JSON转换后调用对象方法报错 
1205浏览  • 1回复 待解决
HarmonyOS如何在ts中调用ets文件中的变量 
2852浏览  • 1回复 待解决
Har如何导出ts类和方法? 
1126浏览  • 1回复 待解决
HarmonyOS C++反序列化拿到了ts对象后怎么调对象方法 
957浏览  • 1回复 待解决
HarmonyOS native回调ts时报错stack-buffer-overflow 
927浏览  • 1回复 待解决
HarmonyOS 如何看d.ts里面方法的源码实现 
2028浏览  • 1回复 待解决
.ets文件和.ts文件的区别及如何互相调用文件中定义的方法 
4896浏览  • 1回复 待解决
在Native侧释放ArkTS对象的方法 
1799浏览  • 1回复 待解决
HarmonyOS 中的 .ts 代码如何遍历对象? 
896浏览  • 1回复 待解决
现在不能直接创建.ts的文件吗? 
1173浏览  • 1回复 待解决
请问HarmonyOS 有没有HashMap转Json格式的方法?之前ts的方法都没法用 
913浏览  • 1回复 待解决
HarmonyOS 调用 getWindowAvoidArea 方法无法获取到底部导航栏高度 
1465浏览  • 1回复 待解决
HarmonyOS  如何获取对象的方法列表 
1375浏览  • 1回复 待解决
HarmonyOS TS文件如何调用ArkTS的代码? 
1373浏览  • 1回复 待解决
HarmonyOS @Concurrent方法不能调用外部封装好的方法,是否有其他方法替代 
1213浏览  • 1回复 待解决
HarmonyOS 怎么进行反射调用对象的静态方法 
1018浏览  • 1回复 待解决





















线程安全函数参考示例如下,示例中包括callback回调和调用类对象的方法:
Native侧的实现示例如下: