Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typescript 访问Vue类组件装饰器中的getter_Typescript_Vue.js_Eslint - Fatal编程技术网

Typescript 访问Vue类组件装饰器中的getter

Typescript 访问Vue类组件装饰器中的getter,typescript,vue.js,eslint,Typescript,Vue.js,Eslint,升级项目中的ESLint和其他软件包后,我开始在一些组件中出现以下错误: “InsertClassNameHere”在定义之前已被使用 问题是我需要从@Component decorator下面的类内部访问getter。仅当我在组件装饰器上显式设置类型时,这才起作用,如下所示: @组件 升级后,由于ESLint错误,它不再工作 当我从@Component decorator中删除类名引用时,无法再访问getter: 您知道如何引用decorator下面的类名,或者访问组件的getter而不引

升级项目中的ESLint和其他软件包后,我开始在一些组件中出现以下错误:

“InsertClassNameHere”在定义之前已被使用

问题是我需要从@Component decorator下面的类内部访问getter。仅当我在组件装饰器上显式设置类型时,这才起作用,如下所示:

@组件

升级后,由于ESLint错误,它不再工作

当我从@Component decorator中删除类名引用时,无法再访问getter:


您知道如何引用decorator下面的类名,或者访问组件的getter而不引用它吗?

这可能是由于ESLint规则。您的代码似乎依赖于在定义标识符之前访问它们。因此,最好完全为您的SFC禁用该规则