HarmonyOS c++开发,如何将C++的bool类型转为napi_value

HarmonyOSc++提供了一批接口帮助把标准数据类型转为napi_value。

比如napi_create_double、napi_create_int32等等,但是唯独没有napi_create_bool,是否bool类型的转换用的是其他一套api

HarmonyOS
2024-12-27 17:20:20
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
aquaa

使用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

分享
微博
QQ
微信
回复
2024-12-27 19:43:43
相关问题
HarmonyOS C++开发
959浏览 • 1回复 待解决
如何将js传map转成c++对象
1369浏览 • 1回复 待解决
如何修改C++版本?C++支持情况?
2230浏览 • 1回复 待解决
HarmonyOS 使用C++开发相机崩溃
1097浏览 • 1回复 待解决
使用C++进行HarmonyOS开发问题
2197浏览 • 2回复 待解决
HarmonyOS应用开发 支持C++吗?
19181浏览 • 1回复 待解决
ts给c++传递数组,c++如何解析
2793浏览 • 1回复 待解决
如何C/C++ 创建ArkTS对象
3490浏览 • 1回复 待解决
HarmonyOS ArkTS与C/C++交互
1803浏览 • 1回复 待解决
怎样用c\c++开发啊有知道吗?
4964浏览 • 1回复 待解决