老师,我的方法装饰器编译后怎么不太对啊
来源:1-1 课程导学

慕侠8534226
2021-11-14
老师您好,我的方法装饰器编译后的代码只给__decorate方法传了3个参数,是怎么回事啊?不知道为什么没有传null
我的源码如下:
function MethodDecorator(targetClassPrototype: any, key: string, methodDecri: PropertyDescriptor) {
console.log("targetClassPrototype:", targetClassPrototype)//
console.log("key:", key);
console.log("methodDecri:", methodDecri);
}
class Person {
name: string = "王二";
constructor() {}
@MethodDecorator
public eat() {
console.log(this.name + "吃东西");
}
run() {
console.log(this.name + "跑步");
}
}
export {}
写回答
2回答
-
keviny79
2021-11-14
也可以这样来操作
00 -
慕侠8534226
提问者
2021-11-14
我知道了,要加上命令--target ES5
00
相似问题