HarmonyOS 在自定义page页面添加类装饰器无效-鸿蒙开发者社区-51CTO.COM

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 怎么自定义装饰
365浏览 • 1回复 待解决
是否支持自定义装饰
2410浏览 • 1回复 待解决
HarmonyOS 是否支持自定义装饰
602浏览 • 1回复 待解决
自定义装饰的使用问题
1100浏览 • 1回复 待解决
ArkTS是否支持自定义装饰
2987浏览 • 1回复 待解决
HarmonyOS 自定义装饰的this指向问题
385浏览 • 1回复 待解决
HarmonyOS 能否自定义自己的装饰
416浏览 • 1回复 待解决
HarmonyOS ArkTS 如何实现自定义装饰
379浏览 • 1回复 待解决
HarmonyOS 自定义装饰不能作用于ets
963浏览 • 1回复 待解决
注册的自定义字体 webview 中无效
2589浏览 • 1回复 待解决
HarmonyOS 自定义dialog open无效
627浏览 • 1回复 待解决
getContext(this)能否自定义中使用
2673浏览 • 1回复 待解决
HarmonyOS ArkTS中想调用自定义弹窗
268浏览 • 1回复 待解决