首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在vue js中告诉组件不是自定义组件(<menuitem>)

如何在vue js中告诉组件不是自定义组件(<menuitem>)
EN

Stack Overflow用户
提问于 2016-07-06 10:19:24
回答 2查看 501关注 0票数 3

我使用vue.js,它将组件(menuitem)识别为自定义组件。

代码语言:javascript
复制
 <menu type="context" id="viewerContextMenu">
    <menuitem id="firstId"></menuitem>
    <menuitem id="secondId"></menuitem>
    <menuitem id="thidId"></menuitem>
</menu>

因此,我在浏览器控制台中有一个警告:

代码语言:javascript
复制
"Unknown custom element: <menuitem> - did you register the component correctly? For recursive components, make sure to provide the "name" option."

问题是,menuitem不是一个自定义组件。请参阅:menuitem.asp

我如何告诉vue.js

  • 要么菜单项不是自定义组件
  • 或者不要检查代码的这一部分。

非常感谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-10-25 20:22:57

问题是不是所有浏览器都支持菜单项,请检查兼容性https://developer.mozilla.org/es/docs/Web/HTML/Element/menuitem

Vue.js将其识别为自定义元素,因为浏览器本身并不识别它。

如果它不是完全必要的,那么将元素更改为一个更稳定的html条目:)。

希望它有所帮助,并愉快地编码。

票数 1
EN

Stack Overflow用户

发布于 2016-10-25 20:32:45

您可以通过Vue.config.ignoredElements设置“忽略的元素”。

代码语言:javascript
复制
Vue.config.ignoredElements = [
  'menuitem'
]
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38221626

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档