【发布时间】:2021-02-07 11:25:25
【问题描述】:
在我的项目中升级 ESLint 和其他包后,我的一些组件开始出现以下错误:
'InsertClassNameHere' was used before it was defined
问题是我需要从 @Component 装饰器下面的类内部访问 getter。这仅在我像这样在 Component 装饰器上显式设置类型时才有效:
@Component<InsertClassNameHere>
升级后由于 ESLint 错误,它不再工作。
当我从 @Component 装饰器中删除类名引用时,getter 不再可访问:
你知道我怎样才能引用装饰器下面的类名或访问组件的getter而不引用它吗?
【问题讨论】:
标签: typescript vue.js eslint