• vue:命名


    一、命名

    原因:HTML特性不区分大小写;没完全明白

    https://www.cnblogs.com/cjll/p/13706747.html

    1、vue组件的驼峰命名(camelCase)与短横线分割命名(kebab-case)

    (1)组件采用驼峰命名:myComponent:在DOM模板(HTML中)中使用时(非字符串的模板),需要转换为短横线分割命名,即:my-component

    (2)组件短横线分割命名时,引用自定义的组件时,也需要采用这个命名方式,即保持一致;

    (3)组件还有一种采用PascalCase命名(首字符也大写)时,在DOM模板中,既可以采用原有的PascalCase命名,也可以转换为短横线分割命名;(不过也有不同的说法,未明白:https://www.cnblogs.com/cjll/p/13706747.html)

    (4)组件直接采用首字母大写的当个单词,如Item;切不可以全小写字母;

    (5)如果采用字符串模板('<div></div>'),仍然可以忽略这些限制;

    2、父组件向子组件传递数据:props中变量

    (1)props名称如果采用驼峰命名,在DOM模板中使用时,要转换为短横分割命名;如

    <div id="app">
        <my-component warning-text="提示信息"></my-component>
    </div>
    <script>
        Vue.component('my-component', {
            props: ['warningText'],
            template: '<div>{{ warningText }}</div>'
        });
    </script>    

    (2)props名称也可以直接采用全是小写字母,特例如:props: [ 'message' ]

    (3)别的命名待测试

    (4)如果使用的是字符串模板,可以忽略这些限制;

    二、

  • 相关阅读:
    初识 Mysql
    Python之协程
    crm 动态一级二级菜单
    admin 后台操作表格
    crm 权限设计
    crm 公户变私户的问题 班级管理 课程管理 学习记录初始化
    crm 添加用户 编辑用户 公户和私户的展示,公户和私户的转化
    crm 数据展示 和分页思想(一)
    python django(forms组件)
    python Django 中间件介绍
  • 原文地址:https://www.cnblogs.com/wllwqdeai/p/15641974.html
Copyright © 2020-2023  润新知