diff --git a/zh-cn/application-dev/ui/napi-xcomponent-guidelines.md b/zh-cn/application-dev/ui/napi-xcomponent-guidelines.md index 7aa798e2f0567d43a10c1c62496c61321c483475..2c157255bd0271060fbf4226e6b82a0dd837e0c3 100644 --- a/zh-cn/application-dev/ui/napi-xcomponent-guidelines.md +++ b/zh-cn/application-dev/ui/napi-xcomponent-guidelines.md @@ -761,6 +761,13 @@ Native侧 ```c++ // plugin_manager.cpp + std::unordered_map PluginManager::nodeHandleMap_; + std::unordered_map PluginManager::renderMap_; + std::unordered_map PluginManager::callbackMap_; + std::unordered_map PluginManager::surfaceHolderMap_; + ArkUI_NativeNodeAPI_1 *nodeAPI = reinterpret_cast( + OH_ArkUI_QueryModuleInterfaceByName(ARKUI_NATIVE_NODE, "ArkUI_NativeNodeAPI_1")); + std::string value2String(napi_env env, napi_value value) { // 将napi_value转化为string类型的变量 size_t stringSize = 0; napi_get_value_string_utf8(env, value, nullptr, 0, &stringSize); @@ -832,7 +839,7 @@ Native侧 napi_get_value_int32(env, args[2], &max); int32_t expected = 0; - napi_get_value_int32(env, args[2], &expected); + napi_get_value_int32(env, args[3], &expected); OH_NativeXComponent_ExpectedRateRange range = { .min = min, .max = max,