vue

说说组件的命名规范

发布于 2021-01-11 17:02:48
关注者
0
被浏览
544
4 个回答
  • 面试哥
    面试哥 2021-01-12
    为面试而生,有面试问题,就找面试哥。
  • 面试哥
    面试哥 2021-01-12
    为面试而生,有面试问题,就找面试哥。

    举手🙋‍

    官方样式指南里是这样写的:
    “组件命名应当是多个单词的,但根目录下的App组件或Vue提供的如<transition>, <component>内置组件除外”
    这样做可以避免跟现有的以及未来的 HTML 元素相冲突,因为所有的 HTML 元素名称都是单个单词的。

    附:Style Guide — Vue.js

  • 面试哥
    面试哥 2021-01-12
    为面试而生,有面试问题,就找面试哥。

    定义组件名有两种方式:
    1.kebab-case(短横线分隔命名),引用时必须也采用kebab-case;
    2.PascalCase(首字母大写命名),引用时既可以采用PascalCase也可以使用kebab-case;
    但在DOM中使用只有kebab-case是有效的

知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看