HarmonyOS 自定义装饰器的this指向问题
自定义一个装饰器,在调用原函数的时候由于ArkTS只能使用箭头函数并且不能使用call、apply等,导致函数内部的this指向有问题。
HarmonyOS
赞
收藏 0
回答 1
相关问题
自定义装饰器的使用问题
1522浏览 • 1回复 待解决
HarmonyOS 怎么自定义装饰器
785浏览 • 1回复 待解决
是否支持自定义装饰器
2897浏览 • 1回复 待解决
HarmonyOS 能否自定义自己的装饰器
860浏览 • 2回复 待解决
HarmonyOS 是否支持自定义装饰器?
1044浏览 • 1回复 待解决
ArkTS是否支持自定义装饰器?
3607浏览 • 1回复 待解决
HarmonyOS ArkTS 如何实现自定义装饰器
832浏览 • 1回复 待解决
HarmonyOS 是否支持自定义装饰器,如何实现?
1179浏览 • 0回复 待解决
HarmonyOS 自定义组建运行时错误,this指向有问题
1476浏览 • 1回复 待解决
HarmonyOS 在组件头加自定义装饰器会报 warning,提示无效,但是这个自定义装饰器在项目里是有用的
747浏览 • 1回复 待解决
HarmonyOS 自定义装饰器不能作用于ets
1476浏览 • 1回复 待解决
HarmonyOS 添加自定义装饰器报警如何解决
590浏览 • 1回复 待解决
由于ets文件中不能使用any,无法自定义装饰器。必须要在ts文件中自定义装饰器吗?
1430浏览 • 1回复 待解决
HarmonyOS 在自定义page页面添加类装饰器无效
1137浏览 • 1回复 待解决
HarmonyOS 自定义回调中this指向问题,无法调用Page内方法
692浏览 • 1回复 待解决
HarmonyOS现在的ArkTS语法怎么编写自定义装饰器,包括类、方法、属性、参数的装饰器
1476浏览 • 1回复 待解决
如何在ArkTS中实现自定义装饰器能力?
2228浏览 • 1回复 待解决
全局自定义构建函数怎么定义和使用@Builder装饰器
165浏览 • 1回复 待解决
HarmonyOS 自定义控制,传入String 类型无法同时支持 @State 装饰器和 没有装饰器的情况
1241浏览 • 1回复 待解决
HarmonyOS 自定义组件ComponentV2用什么装饰器替代@StorageLink?
660浏览 • 1回复 待解决
HarmonyOS ArkUI的自定义装饰器能否实现java那种运行时注解的功能
769浏览 • 1回复 待解决
HarmonyOS onPageShow不触发,@Entry装饰的自定义组件
1308浏览 • 1回复 待解决
HarmonyOS 支持自定义装饰器吗?如果不支持,如何完成AOP需求?
714浏览 • 1回复 待解决
HarmonyOS 自定义弹窗的问题
1640浏览 • 1回复 待解决
HarmonyOS 自定义弹窗、自定义键盘自动关闭问题
1164浏览 • 1回复 待解决
目前提供建议如下:
1、this在自定义装饰器方法下undefine,可以直接通过getContext()获取到当前context无需传参。
2、目前支持Function.bind(thisArg, …args)手动指定this指向,也可以将自定义装饰器放在ts文件中规避此问题,参考示例如下: