【vue】命名规范

VUE前端项目命名规范

参考Vue.js官方风格指南

一、常见命名风格

  • PascalCase (大驼峰命名法)
  • camelCase (驼峰命名法)
  • kebab-case (短横线分隔命名)

二、具体使用

特别的,项目名可以使用下划线,vue_test或vue-test

1、PascalCase
  • 组件name:name: "TestSm",
  • 组件导入:import InputGroup from "..";
  • 组件使用标签(为了区别第三方的短横线命名组件)<InputGroup></InputGroup>
  • 自定义-文件夹名:src\components\InputGroup\index.vue
2、camelCase
  • 接收时props属性名:props: ['postTitle']
  • 插槽名:<slot name="headerA"></slot>
  • 插槽prop:<template v-slot:default="slotProps">
  • 类名(为了区别第三方类名)
  • 自定义-文件名:
3、kebab-case
  • 传入时prop属性
<blog-post post-title="hello!"></blog-post>
  • 抛出事件名、监听事件名
  • 类名(区分前缀)
  • id
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值