使用@ObservedV2和@Trace装饰器时有哪些使用限制,比如它们能否与V1版本的装饰器(如@State)混合使用?

阅读 17
1 个回答

使用@ObservedV2和@Trace装饰器时,需要注意以下使用限制:

@ObservedV2的类实例目前不支持使用JSON.stringify进行序列化。
@Trace装饰器不能用在没有被@ObservedV2装饰的class上。
在@ComponentV2装饰的自定义组件中,开发者仅可以使用全新的状态变量装饰器(如@Local、@Param等),而无法使用V1版本的装饰器(如@State)。
因此,@ObservedV2和@Trace装饰器不能与V1版本的装饰器(如@State)混合使用。开发者在使用这些装饰器时,需要确保它们被正确地应用于HarmonyOS的ArkTS语言环境中,并遵循相应的使用规则和限制。
本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。

logo
HarmonyOS
子站问答
访问
宣传栏