Typescript 指南:装饰器基础知识

35 阅读1分钟

类型脚本装饰器

Typescript引入了装饰器,装饰器是面向对象程序中的一种设计模式。

装饰器设计模式

设计模式是对重复问题的解决方案。这种模式允许动态地给对象添加功能和行为。这不会影响一个类的对象的整体行为。

Typescript装饰器可以应用于

  • 方法
  • 属性
  • 参数
  • 访问器

这些都是实验性的功能,这可能会在未来的版本中发生变化。这将无法正常编码。

我们必须做Compilerpoiler配置 -experimentalDecorators来启用它。

这可以通过命令行或tsconfig.json完成。

  
tsc --target ES5 --experimentalDecorators  
{  
    "compilerOptions": {  
        "target": "ES5",  
        "experimentalDecorators": true  
    }  
}