Где у меня ошибка при конвертации VUE JS-кода в один HTML-файл?

Где у меня ошибка при конвертации VUE JS-кода в один HTML-файл?

Вы не можете использовать PascalCase для компонентов в файле HTML. Вам нужно изменить:

 {amp}lt;MyForm{amp}gt;{amp}lt;/MyForm{amp}gt; 

чтобы:

 {amp}lt;my-form{amp}gt;{amp}lt;/my-form{amp}gt; 

Проблема в том, что когда браузер анализирует HTML, он конвертирует все имена тегов в верхний регистр, поэтому границы слов теряются.

Смотрите https://vuejs.org/v2/style-guide/#Component-name-casing-in-templates-strongly-recommended

Я не знаком с библиотекой ConversationalForm но мне также пришлось изменить:

 this.cf = ConversationalForm.startTheConversation({ 

чтобы:

 this.cf = conversationalform.ConversationalForm.startTheConversation({ 

После этого все казалось успешным, хотя DOM-узлы по умолчанию скрыты.

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector