HarmonyOS PixelMap等通过NAPI提供的复杂类型,由于有部分实现在Native侧,在组件间如何传递?
PixelMap等通过NAPI提供的复杂类型,由于有部分实现在Native侧,在组件之间如何传递。 prop中已明确表示不支持了。
引用文档原文:
限制条件
@Prop装饰变量时会进行深拷贝,在拷贝的过程中除了基本类型、Map、Set、Date、Array外,都会丢失类型。例如PixelMap等通过NAPI提供的复杂类型,由于有部分实现在Native侧,因此无法在ArkTS侧通过深拷贝获得完整的数据。
link方式直接崩溃。
HarmonyOS
赞
收藏 0
回答 1
相关问题
复杂类型foreach循环,关于复杂类型的循环渲染有哪些?
1381浏览 • 1回复 待解决
HarmonyOS 复杂类型sendable改造
452浏览 • 1回复 待解决
无安装服务间如何通过 AbilitySlice 传递复杂数据结构?
264浏览 • 0回复 待解决
Napi回调ArkTS,Native侧日志通过监听回调到JS侧
1995浏览 • 1回复 待解决
如何实现应用组件间的信息传递?
1237浏览 • 1回复 待解决
通过PixelMap_CreatePixelMap创建的对象,内存在ArkTS侧和Native侧是否共享
3055浏览 • 1回复 待解决
HarmonyOS PixelMap类型无法从父组件传递给子组件
672浏览 • 1回复 待解决
HarmonyOS 在native侧创建的pixelMap,传给ArkTS侧使用时,会报出colorspace的错误
769浏览 • 1回复 待解决
TS侧如何批量传递函数到native侧
1533浏览 • 1回复 待解决
Native如何通过napi获取ArrayBuffer?
4864浏览 • 1回复 待解决
#鸿蒙通关秘籍# 如何通过CustomDialog实现页面间的数据传递?
879浏览 • 0回复 待解决
React中@Link装饰器如何确保数据类型在组件间正确传递和校验?
616浏览 • 0回复 待解决
HarmonyOS Native创建的buffer在ArkTS侧应该使用什么类型定义
786浏览 • 1回复 待解决
string在ArkTs<==>Native间传递时,会发生内存copy吗?
1554浏览 • 1回复 待解决
#鸿蒙通关秘籍# 在ArkTS中如何通过路由携带参数实现页面间的数据传递?
905浏览 • 0回复 待解决
HarmonyOS ArkTS和Native怎么传递二进制块,napi支持的基础类型似乎不包括,是否有参考示例
791浏览 • 1回复 待解决
HarmonyOS pixelMap作为参数在父子组件之间传递,传递后无法展示
761浏览 • 1回复 待解决
HarmonyOS page间跳转传递对象类型的参数无法跳转
1361浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何利用鸿蒙的事件机制实现复杂组件间的精准刷新?
967浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS中使用NAPI接口实现JS与Native侧交互?
1075浏览 • 1回复 待解决
#鸿蒙通关秘籍# 在HarmonyOS Next中,如何通过TransitionEffect.move()实现组件间的转场效果?
622浏览 • 0回复 待解决
HarmonyOS napi创建arkTS运行时环境现在是只能在ArkTS侧实现打印吗?
1066浏览 • 1回复 待解决
#鸿蒙通关秘籍# 在HarmonyOS NEXT中,如何通过NAPI接口实现ArkTS与Native C++层的业务协作?
766浏览 • 0回复 待解决
HarmonyOS napi提供的接口及说明可以在哪看? napi指的是native api还是node api
876浏览 • 1回复 待解决
@Link装饰:在子组件中使用@Link装饰状态变量需要保证该变量与数据源类型完全相同,且该数据源需为被诸如@State等装饰器装饰的状态变量。
组件间数据传递可参考:@Provide装饰器和@Consume装饰器,@Observed装饰器和@ObjectLink装饰器。
同时,如果该变量无需作为状态变量,可不添加装饰器,直接在组件间传递。