Typescript 访问Vue类组件装饰器中的getter
升级项目中的ESLint和其他软件包后,我开始在一些组件中出现以下错误:Typescript 访问Vue类组件装饰器中的getter,typescript,vue.js,eslint,Typescript,Vue.js,Eslint,升级项目中的ESLint和其他软件包后,我开始在一些组件中出现以下错误: “InsertClassNameHere”在定义之前已被使用 问题是我需要从@Component decorator下面的类内部访问getter。仅当我在组件装饰器上显式设置类型时,这才起作用,如下所示: @组件 升级后,由于ESLint错误,它不再工作 当我从@Component decorator中删除类名引用时,无法再访问getter: 您知道如何引用decorator下面的类名,或者访问组件的getter而不引
“InsertClassNameHere”在定义之前已被使用
问题是我需要从@Component decorator下面的类内部访问getter。仅当我在组件装饰器上显式设置类型时,这才起作用,如下所示:
@组件
升级后,由于ESLint错误,它不再工作
当我从@Component decorator中删除类名引用时,无法再访问getter:
您知道如何引用decorator下面的类名,或者访问组件的getter而不引用它吗?这可能是由于ESLint规则。您的代码似乎依赖于在定义标识符之前访问它们。因此,最好完全为您的SFC禁用该规则