zoukankan      html  css  js  c++  java
  • 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参数不是驼峰式的,那就不用加横线,写的什么就用什么名。

  • 相关阅读:
    25号了
    9月特别日程
    26日 晴
    8月22日 出游时间更改
    雷雨过后
    28日 多云
    080826 小雨(补记)
    080822 阴
    27日 晴
    IOS 5 ARC机制 (一)
  • 原文地址:https://www.cnblogs.com/meiyh/p/6594017.html
Copyright © 2011-2022 走看看