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++开发
433浏览 • 1回复 待解决
如何将js传map转成c++对象
968浏览 • 1回复 待解决
如何修改C++版本?C++支持情况?
1483浏览 • 1回复 待解决
HarmonyOS 使用C++开发相机崩溃
440浏览 • 1回复 待解决
使用C++进行HarmonyOS开发问题
1351浏览 • 2回复 待解决
HarmonyOS应用开发 支持C++吗?
18433浏览 • 1回复 待解决
如何C/C++ 创建ArkTS对象
2786浏览 • 1回复 待解决
ts给c++传递数组,c++如何解析
2213浏览 • 1回复 待解决
HarmonyOS ArkTS与C/C++交互
1161浏览 • 1回复 待解决
如何实现ArkTS与C/C++数组转换
1149浏览 • 1回复 待解决