VueJS 组件参数名命名方式和前台显示

Posted 乌梅

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VueJS 组件参数名命名方式和前台显示相关的知识,希望对你有一定的参考价值。

camelCase(驼峰式) 和. kebab-case(短横线式)

html 特性是不区分大小写的。所以,当使用的不是字符串模版,camelCased (驼峰式) 命名的 prop 需要转换为相对应的 kebab-case (短横线隔开式) 命名:

Vue.component(‘child‘, {
// camelCase in javascript
props: [‘myMessage‘],
template: ‘<span>{{ myMessage }}</span>‘
})

 

如果你使用字符串模版,则没有这些限制。

<!-- kebab-case in HTML -->
<child my-message="hello!"></child>

这个横线是在你驼峰式命名的参数大写字母前加上。

如果你定义的prop参数不是驼峰式的,那就不用加横线,写的什么就用什么名。

 

以上是关于VueJS 组件参数名命名方式和前台显示的主要内容,如果未能解决你的问题,请参考以下文章

axios 拦截器与 vuejs 自定义组件集成,用于以通用方式显示错误消息

Vue实战Vue开发中的的前端代码风格规范

WPF前台xaml中的控件名在后台拿不到,后台代码中显示“当前上下文不存在名称‘xxx’”

Laravel + VueJS - 组件不显示

打字稿:引用 Vuex 存储模块会导致 VueJs 2.5 的命名空间错误

使用动态组件和自定义事件时的 VueJS 警告