ArkWeb_JavaScriptValueAPI
typedef struct {...} ArkWeb_JavaScriptValueAPI
概述
定义了ArkWeb的JavaScriptValue接口。在调用接口之前,建议使用ARKWEB_MEMBER_MISSING检查函数结构体是否有对应的函数指针,避免SDK与设备ROM不匹配导致崩溃。
起始版本: 18
相关模块: Web
所在头文件: arkweb_type.h
汇总
成员变量
| 名称 | 描述 |
|---|---|
| size_t size | 结构体的大小。 |
成员函数
| 名称 | 描述 |
|---|---|
| ArkWeb_JavaScriptValuePtr (*createJavaScriptValue)(ArkWeb_JavaScriptValueType type, void* data, size_t dataLength) | 创建一个JavaScript值,用于返回给HTML。 |
成员函数说明
createJavaScriptValue()
ArkWeb_JavaScriptValuePtr (*createJavaScriptValue)(ArkWeb_JavaScriptValueType type, void* data, size_t dataLength)
描述:
创建一个JavaScript值,用于返回给HTML。
起始版本: 18
参数:
| 参数项 | 描述 |
|---|---|
| ArkWeb_JavaScriptValueType type | JavaScript值的类型。 |
| void* data | JavaScript值的数据缓冲区。 |
| size_t dataLength | JavaScript值的缓冲区大小。 |
返回:
| 类型 | 说明 |
|---|---|
| ArkWeb_JavaScriptValuePtr | 创建出来的JavaScript值。 |