HarmonyOS 鸿蒙Next:class-transformer使用@type报错,无法嵌套对象处理
HarmonyOS 鸿蒙Next:class-transformer使用@type报错,无法嵌套对象处理
使用class-transformer
export class Album { id: number;name: string;
@Type(() => Photo) photos: Photo[]; }
export class Photo { id: number; filename: string; }
类似这样依照官方的方法调用直接就崩溃
关于HarmonyOS 鸿蒙Next:class-transformer使用@type报错,无法嵌套对象处理的问题,您也可以访问:https://www.itying.com/category-93-b0.html 联系官网客服。
8 回复
必须导入import 'reflect-metadata'才行 否则写[@Type](/user/Type) 运行就报错
希望HarmonyOS能继续加强与其他应用的兼容性,让用户体验更加完美。
试一下这个吧
import 'reflect-metadata'
大佬有解决这个问题么
您好,可以考虑使用三方库eftool中的JSONObject.parseObject试试eftool地址
但是使用 eftool,对象数组,数据更新,ui不会变化,有什么办法吗,请教一下
您好,可以再具体一些么,是接口返回的数据之后UI不会更新么?
就是接口返回的数据是对象数组,然后我使用@Observed,@ObjectLink,数据渲染以后,改变其中一个属性值,数据变了,但是ui不会变化,你会出现这种情况吗?例如: this.item.nickname = “这是昵称”, 但是ui不会变化