HarmonyOS 在自定义page页面添加类装饰器无效

想在page上添加自定义的类装饰器,运行时不回调。

HarmonyOS
2024-09-29 11:13:38
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

目前ArkUI不支持在组件上添加自定义类装饰器,只支持类、方法和变量的自定义装饰器,同时必须符合ArkTS的语言规范。ArkTS中自定义装饰器使用样例如下:

function TestClassDecorator (target: Function) {}  
function TestMemberDecorator (target: testClass, memberName: String) {}  
function TestFunDecorator (target: testClass, propertyName: String, descriptor: PropertyDescriptor) {}  
function TestArgDecorator (target: Function, methodName: String, paramIndex: Number) {}  
@TestClassDecorator  
class testClass {  
  @TestMemberDecorator  
  count: number = 123;  
  @TestFunDecorator  
  TestFun(@TestArgDecorator param: string) {}  
}
分享
微博
QQ
微信
回复
2024-09-29 18:06:17
相关问题
HarmonyOS 是否支持自定义装饰
210浏览 • 1回复 待解决
是否支持自定义装饰
2055浏览 • 1回复 待解决
自定义装饰的使用问题
723浏览 • 1回复 待解决
ArkTS是否支持自定义装饰
2363浏览 • 1回复 待解决
HarmonyOS 自定义装饰不能作用于ets
316浏览 • 1回复 待解决
HarmonyOS 自定义dialog open无效
187浏览 • 1回复 待解决
注册的自定义字体 webview 中无效
2264浏览 • 1回复 待解决
getContext(this)能否自定义中使用
2224浏览 • 1回复 待解决
HarmonyOS 键盘顶部添加自定义组件
247浏览 • 1回复 待解决
自定义组件中如何添加图片?
2551浏览 • 1回复 待解决
c++中实例化自定义并调用方法
267浏览 • 1回复 待解决
HarmonyOS自定义相册选择页面咨询
350浏览 • 1回复 待解决
自定义如何实现序列化
1909浏览 • 1回复 待解决
HarmonyOS video空间自定义控制
251浏览 • 1回复 待解决