HarmonyOS 鸿蒙Next Api12 中class-transformer的@Observed和@Type冲突
更多关于HarmonyOS 鸿蒙Next Api12 中class-transformer的@Observed和@Type冲突的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
临时解决方案:
import { Type as Type2 } from 'class-transformer'
更多关于HarmonyOS 鸿蒙Next Api12 中class-transformer的@Observed和@Type冲突的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
应该还是[@Type](/user/Type)(from class-transformer)是属于V2试用版,导致和[@Observe](/user/Observe)识别冲突。
两个[@Type](/user/Type)(fromkit.ArkUI && from class-transformer)的作用都是为了实现序列化类时不丢失属性的复杂类型。
所以应该算作代码检查上的错误
看5楼
有要学HarmonyOS AI的同学吗,联系我:https://www.itying.com/goods-1206.html
楼主的dev5.0,API12使用class-transformer解析bean时,bean的mediaList对象会出现undefined吗?我这边解析一直报错undefined
在HarmonyOS鸿蒙Next Api12中,class-transformer
库的@Observed
和@Type
注解的冲突可能是由于它们处理序列化/反序列化时的优先级或互斥性导致的。这通常涉及到类属性或方法的元数据处理方式。
首先,请确保你使用的class-transformer
版本与鸿蒙系统兼容,并查阅该版本的文档或更新日志,看是否有提及与鸿蒙系统相关的兼容性问题或解决方案。
其次,尝试调整@Observed
和@Type
的使用顺序或方式,看是否能避免冲突。
如果问题依旧没法解决请加我微信,我的微信是itying888。
更多关于HarmonyOS 鸿蒙Next Api12 中class-transformer的@Observed和@Type冲突的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html