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