问题:Home、Test组件渲染正常,Header组件渲染不出来,且控制台不报错,在浏览器中用devtools插件查看组件时也没有Header组件
刚开始我还以为是Vue.config.js文件夹配置错了或者是不起效,经过后来更改组件名称重新引入,发现可以渲染了,并查阅了文档、简书等的解答,原来是Vue组件命名问题。
组件命名注意:
1.注册组件时,可以使用短横线分隔命名(hello-world)、驼峰式命名(helloWorld)或 单词首字母大写命名(HelloWorld)。这几种命名方式都是可以的,使用哪种主要看你的公司规范和个人习惯。
2.组件命名不要与HTML元素或者Vue保留的标签重名,不区分大小写。组件名应该以字母开头,后面跟字母、数值或下划线。
3.组件命名最好:有意义的名词、简短、具有可读性;文件夹命名主要以功能模块代表命名