HarmonyOS PixelMap等通过NAPI提供的复杂类型,由于有部分实现在Native侧,在组件间如何传递?
PixelMap等通过NAPI提供的复杂类型,由于有部分实现在Native侧,在组件之间如何传递。 prop中已明确表示不支持了。
引用文档原文:
限制条件
@Prop装饰变量时会进行深拷贝,在拷贝的过程中除了基本类型、Map、Set、Date、Array外,都会丢失类型。例如PixelMap等通过NAPI提供的复杂类型,由于有部分实现在Native侧,因此无法在ArkTS侧通过深拷贝获得完整的数据。
link方式直接崩溃。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
复杂类型foreach循环,关于复杂类型的循环渲染有哪些?
557浏览 • 1回复 待解决
如何实现应用组件间的信息传递?
191浏览 • 1回复 待解决
Napi回调ArkTS,Native侧日志通过监听回调到JS侧
839浏览 • 1回复 待解决
通过PixelMap_CreatePixelMap创建的对象,内存在ArkTS侧和Native侧是否共享
2033浏览 • 1回复 待解决
TS侧如何批量传递函数到native侧
754浏览 • 1回复 待解决
string在ArkTs<==>Native间传递时,会发生内存copy吗?
743浏览 • 1回复 待解决
Native如何通过napi获取ArrayBuffer?
3321浏览 • 1回复 待解决
HarmonyOS page间跳转传递对象类型的参数无法跳转
101浏览 • 1回复 待解决
HarmonyOS 如何实现组件间通信
191浏览 • 1回复 待解决
HarmonyOS napi创建arkTS运行时环境现在是只能在ArkTS侧实现打印吗?
264浏览 • 1回复 待解决
在Native侧如何精准获取ArkTS侧传入的字符串长度
2215浏览 • 1回复 待解决
在Native侧释放ArkTS对象的方法
276浏览 • 1回复 待解决
HarmonyOS ArkUI的组件,现在有办法转为pixelmap对象吗?
83浏览 • 1回复 待解决
在Native侧进行跨模块加载
636浏览 • 1回复 待解决
ArkTS侧如何接收Native侧的键值对进行修改并返回到Native侧
2094浏览 • 1回复 待解决
关于处理父子组件间的事件传递方式
308浏览 • 1回复 待解决
在Native侧调用ArkTS的全局普通方法
730浏览 • 1回复 待解决
在Native侧如何集成三方SO库
1987浏览 • 1回复 待解决
HarmonyOS ArkTs侧 Uint8Array类型的参数,Native层怎么解析?
368浏览 • 2回复 待解决
HarmonyOS napi如何传递一个对象,然后C++侧调用这个对象内部的回调方法
238浏览 • 1回复 待解决
在Native侧如何处理ArkTS侧传入的字符串被截断的异常场景
1785浏览 • 1回复 待解决
如何去实现父组件跟子组件的双向传递,都能观察到哪些类型?
157浏览 • 1回复 待解决
如何通过 napi 获取一个 C++ map 类型的对象
1721浏览 • 1回复 待解决
arkts侧hashmap转为native侧
788浏览 • 1回复 待解决
@Link装饰:在子组件中使用@Link装饰状态变量需要保证该变量与数据源类型完全相同,且该数据源需为被诸如@State等装饰器装饰的状态变量。
组件间数据传递可参考:@Provide装饰器和@Consume装饰器,@Observed装饰器和@ObjectLink装饰器。
同时,如果该变量无需作为状态变量,可不添加装饰器,直接在组件间传递。