HarmonyOS 使用了@Sendable注解的类报错

图片加载库最小化demo没问题后,在封装的图片库工程里面试,因为原来创建的是har moudle,就新建了一个shared module把原来har里面的代码拷到shared module里面去,结果执行build->make moudle xxx时,har module不报错,shared module报错信息如下:

Error Message: Error: Field in sendable class must have type annotation [ClientDataFetcher.ts:12:5]
Error: Field in sendable class must have type annotation [DataLoaderManager.ts:10:5]
The size of programs is expected to be 136, but is 134
HarmonyOS
2024-12-27 13:54:21
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

sendable装饰器对象内的所有成员属性需要显示声明,对应所有成员属性都需要添加其类型。https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-sendable-V5#sendable%E5%8D%8F%E8%AE%AE

分享
微博
QQ
微信
回复
2024-12-27 16:26:02
相关问题
HarmonyOS 自定义注解实现方案
357浏览 • 1回复 待解决
Uint8Array是@Sendable吗?
584浏览 • 1回复 待解决
@Sendable编译报错,有什么方法解决?
2263浏览 • 1回复 待解决
HarmonyOS 如何在ArkTS中使用注解
679浏览 • 1回复 待解决
HarmonyOS 使用了Observed界面仍然不刷新
400浏览 • 1回复 待解决
HarmonyOS sendable崩溃问题
204浏览 • 1回复 待解决
HarmonyOS taskpool Sendable对象
316浏览 • 1回复 待解决
HarmonyOS 注解功能
364浏览 • 1回复 待解决
HarmonyOS Sendable装饰对象怎么获取
339浏览 • 1回复 待解决
HarmonyOS 如何自定义注解
715浏览 • 1回复 待解决
HarmonyOS sendable支持范围问题
282浏览 • 1回复 待解决