HarmonyOSc++提供了一批接口帮助把标准数据类型转为napi\_value。
比如napi\_create\_double、napi\_create\_int32等等,但是唯独没有napi\_create\_bool,是否bool类型的转换用的是其他一套api
HarmonyOSc++提供了一批接口帮助把标准数据类型转为napi\_value。
比如napi\_create\_double、napi\_create\_int32等等,但是唯独没有napi\_create\_bool,是否bool类型的转换用的是其他一套api
1 回答868 阅读✓ 已解决
1 回答1.2k 阅读
1 回答994 阅读
1 回答947 阅读
1 回答906 阅读
1 回答827 阅读
1 回答780 阅读
使用napi\_get\_boolean即实现将C++中的bool类型转换为napi,参考代码如下:
使用napi\_get\_boolean
bool value = false;
napi\_value jsResult;
napi\_get\_boolean(env, value, &jsResult);
return jsResult;
注意napi\_get\_boolean的函数定义: 根据给定的C boolean值,获取js bool对象。
参考官方接口文档:https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/native-lib/third\_party\_napi/napi.md