HarmonyOS AOP切面拦截有没有类似自定义注解的方式
例如点击事件的登录拦截,当未登录时,点击后跳转到登录页。在HarmonyOS中目前根据API只能调用 util.Aspect.addBefore 来为每方法增加登录判断,感觉还是不够便捷。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 有没有类似Canvas的自定义view
568浏览 • 1回复 待解决
HarmonyOS 如何自定义注解?
692浏览 • 1回复 待解决
HarmonyOS 有没有类似自定义密码输入框组件的demo
425浏览 • 1回复 待解决
HarmonyOS ArkTS是否支持自定义注解
413浏览 • 1回复 待解决
HarmonyOS 自定义注解类的实现方案
336浏览 • 1回复 待解决
HarmonyOS 有没有自定义的刻度尺组件?
575浏览 • 1回复 待解决
HarmonyOS 有没有自定义视图绘制的案例, 绘制渐变曲线?
612浏览 • 1回复 待解决
HarmonyOS 自定义组件中的注解@Reusable具体什么用
328浏览 • 1回复 待解决
请问鸿蒙中有没有@Keep注解
8641浏览 • 2回复 待解决
HarmonyOS 有没有相对完整的自定义相机,拍照,保存图片的demo
642浏览 • 1回复 待解决
hvigor 自定义插件有没有类似于Gradle 的 Transfrom 功能(扫描源码)?
392浏览 • 0回复 待解决
HarmonyOS 自定义组件有没有方法可以获取它的父组件
583浏览 • 1回复 待解决
自定义字体如何应用到全局,有没有可以借鉴的案例
538浏览 • 1回复 待解决
HarmonyOS router有没有拦截器?
229浏览 • 1回复 待解决
HarmonyOS 网络请求自定义拦截器如何实现
350浏览 • 1回复 待解决
HarmonyOS 有没有类似Pair的参数
365浏览 • 1回复 待解决
HarmonyOS 有没有类似clipChildren的属性
349浏览 • 1回复 待解决
HarmonyOS 有没有类似scrollview的组件
675浏览 • 1回复 待解决
有没有类似 UIApplicationDidBecomeActiveNotification 的接口
2118浏览 • 1回复 待解决
HarmonyOS 自定义字体全局统一注册的方式
348浏览 • 1回复 待解决
有没有自定义字体并使用该字体进行文本测量的示例?
1730浏览 • 1回复 待解决
HarmonyOS 中有没有类似tint的属性
500浏览 • 1回复 待解决
HarmonyOS 修改自定义对话框的转场方式
205浏览 • 1回复 待解决
鸿蒙有没有类似viewpage的组件
8240浏览 • 1回复 已解决
HarmonyOS 有没有类似CountDownLatch类的操作
399浏览 • 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对原方法进行插粧