[Vue warn]: Do not use built-in or reserved HTML elements as component id:
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Vue warn]: Do not use built-in or reserved HTML elements as component id:相关的知识,希望对你有一定的参考价值。
参考技术A 使用vue时出现这样的报错,原因是你使用的组件名"main"跟系统(vue)的内置属性名冲突了,所以创建失败,最好的方法就是换个名字。vue中的模板,需要插入到DOM中,所以模板中的标签名必须能够被 DOM 正确地解析。主要有三种情况:
命名限制存在的根本原因是:模板解析的过程依赖了 DOM。在vue 2.0中主要改进的地方就是将模板解析过程使用Virtual DOM 实现,这样就使得组件命名更加灵活。
以下为vue 2.0中html 标签和 Vue 保留标签的范围
从上我们可以看出,HTML 元素重名警告的标签数大大增加了,但重要的是重名区分大小写,所以我们在使用 Input、Select、Option 等时不用担心重名。这就是 Vue 2.0 引入的Virtual DOM的用处
vue错误:vue.runtime.esm.js?0261:619 [Vue warn]: Do not use built-in or reserved HTML elements as compo
解决方法:
name的命名不要使用html的标签元素即可
<script> export default { name:\'button\' // 不要使用内置或保留的HTML元素 , 改为Button或者置或保留的HTML元素之外的名称就好了
// 可以把button改为button1等都可以 } </script>
以上是关于[Vue warn]: Do not use built-in or reserved HTML elements as component id:的主要内容,如果未能解决你的问题,请参考以下文章
VUE - vue.runtime.esm.js?6e6d:619 [Vue warn]: Do not use built-in or reserved HTML elements as compo
[Vue warn]: Do not use built-in or reserved HTML elements as component id: menu
[Vue warn]: Do not use built-in or reserved HTML elements as component id: menu
vue错误:vue.runtime.esm.js?0261:619 [Vue warn]: Do not use built-in or reserved HTML elements as compo
vue错误:vue.runtime.esm.js?0261:619 [Vue warn]: Do not use built-in or reserved HTML elements as compo
WARNING: Do not use the development server in a production environment. Use a production WSGI server