2024年4月1日发(作者:)
vue组件name命名规则
Vue组件的命名规则可以采用小写并且短横隔开(lower-kebab-
case)或者大写并且驼峰式(upper-camel-case)的命名规则。
具体来说,lower-kebab-case命名规则的约束条件是名字中的
所有字符采用小写,并且名字中的单词以符号“-”隔开,例如“my-
component-name”。upper-camel-case命名规则也称为pascal-case
命名规则,约束条件是名字中的每个单词的首字母采用大写,例如
“MyComponentName”。
在模板中引用组件的命名规则有一些区别。在外置模板中,总是
使用lower-kebab-case命名规则,这是因为HTML语言不区分大小
写,采用lower-kebab-case命名规则可以避免组件名字与现在以及
将来的HTML元素的名字发生冲突。而在父组件的template选项指定
的模板中,可以按照lower-kebab-case或upper-camel-case命名规
则来使用组件,例如:
php
或者:
php
需要注意的是,如果是在外置模板中使用组件,那么只能采用
lower-kebab-case命名规则,例如:
php
如果在外置模板中插入MyComponentName组件,Vue反而不能识
别。因此,在使用Vue组件时,需要根据具体情况选择合适的命名规
则。


发布评论