【萌新】【vue】关于组件的命名规范。使用组件时,大驼峰明明可读性更好,一眼就可以看出是组件,看了很多项目为什么很多人都是使用短横线命名的?
大驼峰命名:
短横线命名:
【萌新】【vue】关于组件的命名规范。使用组件时,大驼峰明明可读性更好,一眼就可以看出是组件,看了很多项目为什么很多人都是使用短横线命名的?
大驼峰命名:
短横线命名:
这个东西其实按照自己喜欢的来就行(自己的项目),或者公司啥的有开发规范那就按照规范来。
我个人是用大驼峰命名组件的。
短横线的命名我想到的可能是因为在 html 标签中是大小写不敏感的,所以在 Web Component 需要采用短横线命名规范,vue 模版中可能只是沿用了这个习惯。
可以参考这篇文章component-name-casing-in-templates。
kebab-case命名法最大的优点就在于所有的地方都能使用,兼容性强。