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