我用Vue,Typescript和Jest编写了一个单元测试。我想获取_componentTag
,但是出现以下错误。我该如何解决这个问题?
错误:
error TS2339: Property '_componentTag' does not exist on type 'ComponentOptions<Vue, DefaultData<Vue>, DefaultMethods<Vue>, DefaultComputed, PropsDefinition<Record<string, any>>, Record<string, any>>'.
21 const noSsr = wrapper.vm.$children[0].$options._componentTag;
~~~~~~~~~~~~~
答案 0 :(得分:1)
_componentTag
是内部属性,不是公共API的一部分。
可以通过禁用类型检查来访问它:
wrapper.vm.$children[0].$options['_componentTag'];