思维导图通用前缀动词含义返回值可以执行一定的动作booleanhas包含一定的值booleanis对于一定的情况booleanget是否获取一定的值anyset设置一定的值为空或者修改值改变改变一定的值,一般用来修饰相反的布尔值空或修饰值命名约定中英文camelCase小驼峰命名法PascalCase大驼峰命名法kebab-case短横线连接类型Snake下划线连接类型kebab-case与Snake区别btn-submit/btn_submit前者选择一个词,而后者后者选择整个短语。前者不能作为变量名,后者可以。项目文件名命名方式:kebab-casemy-project-name图片文件名命名方式:Snakemy_pic.jpgCSS文件名命名方式:kebab-casemy-css.cssJS文件名命名方式:kebab-casemy-js.js组件名命名方式:PascalCaseMyComponent.vue单例组件名命名方式:+PascalCase与普通组件命名不同的是,前缀加上The突出了它的独特性。它是一个不接受任何参数的纯组件,即完全独立于父组件components/|-TheGuide.vue|-TheNoticeBar.vue也可以独立放置,前缀目录为components/|-/|-Guide.vue|-NoticeBar.vue前者在使用时可以清楚的知道它的独特性,后者需要从目录结构上了解基本的组件名称命名方式:Base+PascalCase是单例组件的对立组件,不包括纯业务foundation高度抽象的功能组件需要传递特定的参数来实现不同的效果vue|-Box.vue|-Popup.vue前者在使用的时候可以清楚的知道它的唯一性,后者需要从目录结构上理解强耦合的组件名命名方式:父组件Prefix+PascalCase一般情况下,与父元素有强绑定关系的组件,都会以父组件为前缀components/|-List.vue|-ListItem.vue业务组件这类组件一般分为几种情况:复用范围涉及多个pages,放组件根目录components/|-business.vue复用范围仅限于单个页面,放页面目录components/|-index/|-业务属于系列组件,放前缀目录components/|-popup/|-Award|-搜索可以使用命名,一般分为PascalCase和kebab-case,但建议使用与usage相同的名字,方便搜索。声明道具名称时使用Snake,使用时使用kebab-case。//componentprops:{greetingText:String}}
