ошибка TS2339: свойство '_componentTag' не существует - PullRequest
1 голос
/ 28 июня 2019

Я написал модульный тест с 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;
                                                            ~~~~~~~~~~~~~       

1 Ответ

1 голос
/ 28 июня 2019

_componentTag является внутренним свойством и не является частью общедоступного API.

Доступ к нему можно получить, отключив проверку типов:

wrapper.vm.$children[0].$options['_componentTag'];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...