HarmonyOS PixelMap等通过NAPI提供的复杂类型,由于有部分实现在Native侧,在组件间如何传递?
PixelMap等通过NAPI提供的复杂类型,由于有部分实现在Native侧,在组件之间如何传递。 prop中已明确表示不支持了。
引用文档原文:
限制条件
@Prop装饰变量时会进行深拷贝,在拷贝的过程中除了基本类型、Map、Set、Date、Array外,都会丢失类型。例如PixelMap等通过NAPI提供的复杂类型,由于有部分实现在Native侧,因此无法在ArkTS侧通过深拷贝获得完整的数据。
link方式直接崩溃。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
复杂类型foreach循环,关于复杂类型的循环渲染有哪些?
765浏览 • 1回复 待解决
如何实现应用组件间的信息传递?
336浏览 • 1回复 待解决
Napi回调ArkTS,Native侧日志通过监听回调到JS侧
1137浏览 • 1回复 待解决
通过PixelMap_CreatePixelMap创建的对象,内存在ArkTS侧和Native侧是否共享
2206浏览 • 1回复 待解决
HarmonyOS PixelMap类型无法从父组件传递给子组件
60浏览 • 1回复 待解决
TS侧如何批量传递函数到native侧
993浏览 • 1回复 待解决
Native如何通过napi获取ArrayBuffer?
3676浏览 • 1回复 待解决
#鸿蒙通关秘籍# 如何通过CustomDialog实现页面间的数据传递?
115浏览 • 0回复 待解决
string在ArkTs<==>Native间传递时,会发生内存copy吗?
912浏览 • 1回复 待解决
React中@Link装饰器如何确保数据类型在组件间正确传递和校验?
198浏览 • 0回复 待解决
#鸿蒙通关秘籍# 在ArkTS中如何通过路由携带参数实现页面间的数据传递?
107浏览 • 0回复 待解决
HarmonyOS page间跳转传递对象类型的参数无法跳转
334浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何利用鸿蒙的事件机制实现复杂组件间的精准刷新?
122浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS中使用NAPI接口实现JS与Native侧交互?
159浏览 • 1回复 待解决
HarmonyOS napi创建arkTS运行时环境现在是只能在ArkTS侧实现打印吗?
462浏览 • 1回复 待解决
#鸿蒙通关秘籍# 在HarmonyOS NEXT中,如何通过NAPI接口实现ArkTS与Native C++层的业务协作?
123浏览 • 0回复 待解决
在Native侧释放ArkTS对象的方法
513浏览 • 1回复 待解决
在Native侧如何精准获取ArkTS侧传入的字符串长度
2509浏览 • 1回复 待解决
HarmonyOS 如何实现组件间通信
484浏览 • 1回复 待解决
HarmonyOS arkTs能向native侧 传递native C++自定义类吗?native如何回调给arkTs?
32浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS NEXT中通过Native侧实现下载进度同步?
142浏览 • 1回复 待解决
#鸿蒙通关秘籍# 如何在HarmonyOS NEXT中通过router跳转并传递复杂对象?
128浏览 • 0回复 待解决
@Link装饰:在子组件中使用@Link装饰状态变量需要保证该变量与数据源类型完全相同,且该数据源需为被诸如@State等装饰器装饰的状态变量。
组件间数据传递可参考:@Provide装饰器和@Consume装饰器,@Observed装饰器和@ObjectLink装饰器。
同时,如果该变量无需作为状态变量,可不添加装饰器,直接在组件间传递。