Vue学习手札

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>
原文地址:https://www.cnblogs.com/liaojie970/p/7485468.html