收藏
回答

开发者工具中的typescript装饰器特性支持是不是有问题?

我已经定义了

"experimentalDecorators": true,      

function f() {
  console.log("f(): evaluated");
  return function (target, propertyKey: string, descriptor: PropertyDescriptor{
      console.log("f(): called");
  }
}


function g() {
  console.log("g(): evaluated");
  return function (target, propertyKey: string, descriptor: PropertyDescriptor{
      console.log("g(): called");
  }
}


class C {
  @f()
  @g()
  method() {}
}
let a = new C()
a.method()
回答关注问题邀请回答
收藏

3 个回答

  • commy
    commy
    2021-11-23

    你好,目前工具自带的模板对ts文件转换是使用了 @babel/plugin-transform-typescript,因此暂不支持 装饰器的语法,我们会在后续版本中支持上。

    2021-11-23
    有用
    回复 6
    • ZHANG
      ZHANG
      2022-03-31
      什么时候支持呀。
      2022-03-31
      回复
    • Azure
      Azure
      2022-07-08
      什么时候支持 ?
      2022-07-08
      回复
    • C
      C
      2022-08-09
      什么时候支持这个特性呢?
      2022-08-09
      回复
    • iduo
      iduo
      2022-08-20
      100年后
      2022-08-20
      回复
    • K_K
      K_K
      2022-09-30
      还没支持么?
      2022-09-30
      回复
    查看更多(1)
  • 梧承
    梧承
    星期二 10:24

    2024.12.17 马上25年了,ts还是不支持装饰器语法。

    星期二 10:24
    有用
    回复
  • 罗罗罗😃
    罗罗罗😃
    2021-12-01

    什么时候会支持呢?

    2021-12-01
    有用
    回复
登录 后发表内容