Compare commits

...

2 Commits

Author SHA1 Message Date
c0c8d90c4f 去除首页调用~ 2024-06-26 15:57:56 +08:00
6e569b3ef5 fix cpp 调用 2024-06-26 15:57:27 +08:00
3 changed files with 6 additions and 8 deletions

View File

@ -69,10 +69,6 @@ struct Index {
aboutToAppear(): void { aboutToAppear(): void {
ScreenUtil.getInstance().initScreenSize(); ScreenUtil.getInstance().initScreenSize();
BaseLocalStorage.getInstance().init(getContext(this)); BaseLocalStorage.getInstance().init(getContext(this));
let cal:Calculator = new Calculator();
let sum = cal.add(1,2);
let info = cal.getInfo();
} }
onPageShow(): void { onPageShow(): void {

View File

@ -11,9 +11,11 @@
#include <stdint.h> #include <stdint.h>
CalculateAdaptor::CalculateAdaptor() { CalculateAdaptor::CalculateAdaptor() {
_calculate = &Calculate::getInstance();
} }
CalculateAdaptor::CalculateAdaptor(napi_env env, napi_value thisVar) { CalculateAdaptor::CalculateAdaptor(napi_env env, napi_value thisVar) {
_calculate = &Calculate::getInstance();
} }
CalculateAdaptor::~CalculateAdaptor() { CalculateAdaptor::~CalculateAdaptor() {
@ -59,8 +61,8 @@ napi_value calculate_getInfo(napi_env env, napi_callback_info info) {
napi_value js_frame; napi_value js_frame;
napi_create_object(env, &js_frame); napi_create_object(env, &js_frame);
util_set_object_string_property_value(env, js_frame, "name", info2.name); util_set_object_string_property_value(env, js_frame, "name", info2.name.c_str());
util_set_object_string_property_value(env, js_frame, "versionName", &info2.versionName); util_set_object_string_property_value(env, js_frame, "versionName", info2.versionName.c_str());
util_set_object_int32_property_value(env, js_frame, "versionCode", info2.versionCode); util_set_object_int32_property_value(env, js_frame, "versionCode", info2.versionCode);
return js_frame; return js_frame;

View File

@ -15,8 +15,8 @@ class CalculateAdaptor {
public: public:
CalculateAdaptor(); CalculateAdaptor();
CalculateAdaptor(napi_env env, napi_value thisVar); CalculateAdaptor(napi_env env, napi_value thisVar);
~CalculateAdaptor(); virtual ~CalculateAdaptor();
Calculate *_calculate; Calculate *_calculate = nullptr;
}; };
CalculateAdaptor *util_get_napi_info(napi_env env, napi_callback_info cbinfo, size_t argc, napi_value *argv); CalculateAdaptor *util_get_napi_info(napi_env env, napi_callback_info cbinfo, size_t argc, napi_value *argv);