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

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

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

HarmonyOS
23h前
浏览
收藏 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
微信
回复
21h前
相关问题
HarmonyOS C++开发
51浏览 • 1回复 待解决
如何将js传map转成c++对象
759浏览 • 1回复 待解决
如何修改C++版本?C++支持情况?
1213浏览 • 1回复 待解决
HarmonyOS 使用C++开发相机崩溃
0浏览 • 0回复 待解决
使用C++进行HarmonyOS开发问题
795浏览 • 2回复 待解决
HarmonyOS应用开发 支持C++吗?
17984浏览 • 1回复 待解决
ts给c++传递数组,c++如何解析
1957浏览 • 1回复 待解决
HarmonyOS ArkTS与C/C++交互
788浏览 • 1回复 待解决
如何C/C++ 创建ArkTS对象
2277浏览 • 1回复 待解决
怎样用c\c++开发啊有知道吗?
4177浏览 • 1回复 待解决
HarmonyOS应用开发 没有 C++ UI 框架
14452浏览 • 2回复 待解决