Как сказать в vue js, что компонент не является пользовательским ()
Я использую vue.js, и он распознает компонент (menuitem) как пользовательский.
<menu type="context" id="viewerContextMenu">
<menuitem id="firstId"></menuitem>
<menuitem id="secondId"></menuitem>
<menuitem id="thidId"></menuitem>
</menu>
Итак, у меня есть предупреждение в консоли браузера:
"Unknown custom element: <menuitem> - did you register the component correctly? For recursive components, make sure to provide the "name" option."
Дело в том, что
menuitem не является пользовательским компонентом. Смотрите: http://www.w3schools.com/tags/tag_menuitem.asp Как я могу сказать vue.js, что:
- либо menuitem не является пользовательским компонентом
- или не проверяйте эту часть кода.
Большое спасибо.
2 ответов:
Дело в том, что menuitem поддерживается не всеми браузерами, проверьте совместимость https://developer.mozilla.org/es/docs/Web/HTML/Element/menuitem
Vue.js распознает его как пользовательский элемент, так как браузер сам его не распознает.
Если это не совсем необходимо, измените элемент на более стабильный html-элемент :).
Надеюсь, что это поможет, и счастливого кодирования.
Вы можете установить "игнорируемые элементы" через
Vue.config.ignoredElements.Vue.config.ignoredElements = [ 'menuitem' ]
Comments