HarmonyOS AOP切面拦截有没有类似自定义注解的方式
例如点击事件的登录拦截,当未登录时,点击后跳转到登录页。在HarmonyOS中目前根据API只能调用 util.Aspect.addBefore 来为每方法增加登录判断,感觉还是不够便捷。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 有没有类似Canvas的自定义view
1273浏览 • 1回复 待解决
HarmonyOS 如何自定义注解?
1643浏览 • 1回复 待解决
HarmonyOS 有没有类似自定义密码输入框组件的demo
1161浏览 • 1回复 待解决
HarmonyOS ArkTS是否支持自定义注解
1368浏览 • 1回复 待解决
HarmonyOS 自定义注解类的实现方案
1341浏览 • 1回复 待解决
HarmonyOS 有没有自定义的刻度尺组件?
1382浏览 • 1回复 待解决
HarmonyOS 有没有自定义视图绘制的案例, 绘制渐变曲线?
1272浏览 • 1回复 待解决
HarmonyOS 自定义组件中的注解@Reusable具体什么用
1028浏览 • 1回复 待解决
HarmonyOS 有没有相对完整的自定义相机,拍照,保存图片的demo
1264浏览 • 1回复 待解决
HarmonyOS 自定义组件有没有方法可以获取它的父组件
1238浏览 • 1回复 待解决
hvigor 自定义插件有没有类似于Gradle 的 Transfrom 功能(扫描源码)?
995浏览 • 0回复 待解决
请问鸿蒙中有没有@Keep注解
10148浏览 • 2回复 待解决
HarmonyOS 有没有类似scrollview的组件
1407浏览 • 1回复 待解决
HarmonyOS 有没有类似clipChildren的属性
1042浏览 • 1回复 待解决
HarmonyOS 有没有类似Pair的参数
1012浏览 • 1回复 待解决
HarmonyOS 自定义字体全局统一注册的方式
1166浏览 • 1回复 待解决
自定义字体如何应用到全局,有没有可以借鉴的案例
1252浏览 • 1回复 待解决
HarmonyOS router有没有拦截器?
841浏览 • 1回复 待解决
HarmonyOS 网络请求自定义拦截器如何实现
1028浏览 • 1回复 待解决
有没有类似 UIApplicationDidBecomeActiveNotification 的接口
2852浏览 • 1回复 待解决
有没有自定义字体并使用该字体进行文本测量的示例?
2348浏览 • 1回复 待解决
HarmonyOS 中有没有类似tint的属性
1205浏览 • 1回复 待解决
自定义弹窗(CustomDialog)是否具备拦截用户返回操作的能力
2756浏览 • 1回复 待解决
HarmonyOS 有没有一种方法可以把全局的自定义dialog都关闭?
1619浏览 • 1回复 待解决
HarmonyOS 自定义组件生命周期回调有没有build执行后的回调
1272浏览 • 1回复 待解决
目前暂不支持AOP这种方式,可以参考HarmonyOS提供运行时AOP的能力Aspect类用于封装提供切面能力(Aspect Oriented Programming简写AOP)的接口,这些接口可以用来对类方法进行前后插桩或者替换实现, 参考如下API文档:
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-util-V5#addbefore11
系统提供如下接口,支持运行时AOP的能力:
这三个接口可以分别可以对方法做执行前插桩、执行后插桩、替换方法实现。
参考示例:
自定义类TestA
利用aop对原方法进行插粧