HarmonyOS AOP切面拦截有没有类似自定义注解的方式
例如点击事件的登录拦截,当未登录时,点击后跳转到登录页。在HarmonyOS中目前根据API只能调用 util.Aspect.addBefore 来为每方法增加登录判断,感觉还是不够便捷。
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS 有没有类似Canvas的自定义view
1054浏览 • 1回复 待解决
HarmonyOS 如何自定义注解?
1271浏览 • 1回复 待解决
HarmonyOS 有没有类似自定义密码输入框组件的demo
906浏览 • 1回复 待解决
HarmonyOS 自定义注解类的实现方案
955浏览 • 1回复 待解决
HarmonyOS ArkTS是否支持自定义注解
988浏览 • 1回复 待解决
HarmonyOS 有没有自定义的刻度尺组件?
1028浏览 • 1回复 待解决
HarmonyOS 有没有自定义视图绘制的案例, 绘制渐变曲线?
1013浏览 • 1回复 待解决
HarmonyOS 自定义组件中的注解@Reusable具体什么用
781浏览 • 1回复 待解决
请问鸿蒙中有没有@Keep注解
9422浏览 • 2回复 待解决
HarmonyOS 有没有相对完整的自定义相机,拍照,保存图片的demo
1064浏览 • 1回复 待解决
hvigor 自定义插件有没有类似于Gradle 的 Transfrom 功能(扫描源码)?
770浏览 • 0回复 待解决
HarmonyOS 自定义组件有没有方法可以获取它的父组件
1058浏览 • 1回复 待解决
HarmonyOS router有没有拦截器?
585浏览 • 1回复 待解决
自定义字体如何应用到全局,有没有可以借鉴的案例
986浏览 • 1回复 待解决
HarmonyOS 网络请求自定义拦截器如何实现
807浏览 • 1回复 待解决
HarmonyOS 有没有类似clipChildren的属性
797浏览 • 1回复 待解决
HarmonyOS 有没有类似scrollview的组件
1102浏览 • 1回复 待解决
HarmonyOS 有没有类似Pair的参数
806浏览 • 1回复 待解决
有没有类似 UIApplicationDidBecomeActiveNotification 的接口
2588浏览 • 1回复 待解决
HarmonyOS 自定义字体全局统一注册的方式
837浏览 • 1回复 待解决
有没有自定义字体并使用该字体进行文本测量的示例?
2125浏览 • 1回复 待解决
HarmonyOS 有没有类似CountDownLatch类的操作
762浏览 • 1回复 待解决
HarmonyOS 中有没有类似tint的属性
961浏览 • 1回复 待解决
HarmonyOS 修改自定义对话框的转场方式
595浏览 • 1回复 待解决
鸿蒙有没有类似carplay的应用
8663浏览 • 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对原方法进行插粧