Vue学习过程中由自定义组件命名引起的错误
2018-08-23 10:27
239 查看
在运行该实例时出现了一些错误:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>组件</title> <script src="../vue.js"></script> </head> <body> <div id="myDemo"> <showBigfont>大号字像H1一样</showBigfont> </div> <script type="text/javascript"> Vue.component('showBigfont',{ template:'<h1>'+ '<slot></slot>' +'</h1>' }) var myDemo=new Vue({ el:'#myDemo', data:{}, }) </script> </body> </html>
错误如下:
Vue warn]: Unknown custom element: - did you register
the component correctly? For recursive components, make sure to
provide the “name” option.(found in
<Root>)
最终发现仅仅是自定义组件的命名出现了问题。
上面定义的组件名为showBigfont
最终改为show-big-font时,就不在报错了,也得到了它应有的效果。
阅读更多那么最后总结一下,关于自定义组件的命名的两种方式:
1.短横线分隔命名:例如:my-component my-component-name
2.驼峰式命名:例如MyComponent 注意:直接在DOM中使用时只有第一种有效。所以直接在DOM中使用自定义组件时,自定义组件名:字母全小写必须包含一个连字符。
相关文章推荐
- Vue.js学习 Item16 – 实现一个自定义分页组件vue-paginaiton
- 最近在ArcGIS Engine开发中关于调用gp工具过程出现COM 组件的调用返回了错误 HRESULT E_FAIL 错误的解决方法 和 学习oracle中遇到的一些问题总结
- vue学习--自定义全局vue组件
- vue自定义组件和列表循环--vue学习笔记
- 自定义分页的存储过程的学习
- 『NiFi 学习之路』自定义 —— 组件的自定义及使用
- 自定义组件 学习
- weex 中使用vue语法使用,自定义navbar组件和navpage组件
- c语言学习之分配不足引起的错误
- 浅谈vue自定义全局组件并通过全局方法 Vue.use() 使用该组件
- vue2.0 自定义 图片上传(UpLoader)组件
- PHP学习笔记三十三【自定义错误处理器】
- vue中自定义组件及组件间通信
- Vue.js学习 Item11 – 组件与组件间的通信
- Ubuntu中python环境下import requests错误的解决(学习过程问题记录)
- vue组件命名问题
- vue组件学习
- Vaadin学习笔记——自定义vaadin组件的样式
- Vue自定义全局组件以及Vue.use()使用前提