码迷,mamicode.com
首页 > 其他好文 > 详细

Vue的组件名大小写

时间:2021-04-24 11:57:32      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:自定义   pascal   template   字符串   模板   case   横线   首字母   component   

定义组件名的方式有两种:

1.使用 kebab-case(短横线分隔命名) 

当使用 kebab-case (短横线分隔命名) 定义一个组件时,你也必须在引用这个自定义元素时使用 kebab-case,例如 <my-component-name>

2.使用 PascalCase (首字母大写命名) 

当使用 PascalCase (首字母大写命名) 定义一个组件时,你在引用这个自定义元素时两种命名法都可以使用。也就是说 <my-component-name> 和 <MyComponentName> 都是可接受的。注意,尽管如此,直接在 DOM (即非字符串的模板) 中使用时只有 kebab-case 是有效的。

字符串模板:指的是在组件选项里用 template:"" 指定的模板,换句话说,写在 js 中的 template:"" 中的就是字符串模板。比如下面这个:

var tmp = new Vue({
    template:"<myComponent></myComponent>"

非字符串模板:在单文件里用 <template></template> 指定的模板,换句话说,写在 html 中的就是非字符串模板。

Vue的组件名大小写

标签:自定义   pascal   template   字符串   模板   case   横线   首字母   component   

原文地址:https://www.cnblogs.com/lang2017/p/14693670.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!