HarmonyOS AOP切面拦截有没有类似自定义注解的方式
例如点击事件的登录拦截,当未登录时,点击后跳转到登录页。在HarmonyOS中目前根据API只能调用 util.Aspect.addBefore 来为每方法增加登录判断,感觉还是不够便捷。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 有没有类似Canvas的自定义view
310浏览 • 1回复 待解决
HarmonyOS 如何自定义注解?
278浏览 • 1回复 待解决
HarmonyOS 有没有类似自定义密码输入框组件的demo
55浏览 • 1回复 待解决
HarmonyOS 有没有自定义的刻度尺组件?
410浏览 • 1回复 待解决
HarmonyOS 有没有自定义视图绘制的案例, 绘制渐变曲线?
277浏览 • 1回复 待解决
请问鸿蒙中有没有@Keep注解
8035浏览 • 2回复 待解决
HarmonyOS 自定义组件中的注解@Reusable具体什么用
41浏览 • 1回复 待解决
hvigor 自定义插件有没有类似于Gradle 的 Transfrom 功能(扫描源码)?
187浏览 • 0回复 待解决
HarmonyOS 有没有相对完整的自定义相机,拍照,保存图片的demo
460浏览 • 1回复 待解决
有没有类似 UIApplicationDidBecomeActiveNotification 的接口
1839浏览 • 1回复 待解决
自定义字体如何应用到全局,有没有可以借鉴的案例
295浏览 • 1回复 待解决
HarmonyOS 有没有类似scrollview的组件
341浏览 • 1回复 待解决
HarmonyOS 有没有类似clipChildren的属性
39浏览 • 1回复 待解决
HarmonyOS 自定义字体全局统一注册的方式
42浏览 • 1回复 待解决
有没有自定义字体并使用该字体进行文本测量的示例?
1562浏览 • 1回复 待解决
鸿蒙有没有类似carplay的应用
7941浏览 • 1回复 待解决
HarmonyOS 有没有类似CountDownLatch类的操作
46浏览 • 1回复 待解决
鸿蒙有没有类似viewpage的组件
7876浏览 • 1回复 已解决
HarmonyOS 中有没有类似tint的属性
48浏览 • 1回复 待解决
HarmonyOS 有没有类似DrawerLayout的效果的组件
331浏览 • 1回复 待解决
HarmonyOS 有没有Toast类似的组件
81浏览 • 1回复 待解决
HarmonyOS 自定义组件生命周期回调有没有build执行后的回调
331浏览 • 1回复 待解决
HarmonyOS 有没有一种方法可以把全局的自定义dialog都关闭?
334浏览 • 1回复 待解决
自定义弹窗(CustomDialog)是否具备拦截用户返回操作的能力
1642浏览 • 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对原方法进行插粧