文件命名規(guī)范
- 文件夾命名
所有文件夾命名一律以小寫字母命名,而如果是復(fù)數(shù)單詞為命名的,則以 - 符號為區(qū)分。
- 所有靜態(tài)文件,包括但不限于html、css、js、ts、圖片
一律以小寫字母命名,而如果是復(fù)數(shù)單詞為命名的,則以 - 符號為區(qū)分。
- vue文件
一律用KebabCase(大駝峰命名)格式,MyComponent.vue 的形式。
- 文件格式(應(yīng)有具體意義)
例如:ts中 user文件夾里面的文件,可以取名為 user-options.ts 等。
例如:組件中 user文件夾里面的文件,可以取名為 UserLogin.vue 等。
方法命名規(guī)范
- interface
以大寫 I 為開頭+大駝峰命名法,例如 IUserOption。
- enums
以大寫 E 為開頭+大駝峰命名法,例如 EUserMode。
- namespace
以大寫N為開頭+大駝峰命名法,例如 NUserOption
- hook
以小寫 use 為開頭,例如 useUserLogin。
- 組件 name
跟隨組件名字即可。
- 通用常數(shù)
const MAX_NUM=1
- 通用方法以及參數(shù)
一律用小駝峰命名法, userLoginHandler
- 組件名字
跟隨組件名字
- 事件名
跟隨方法命名法,即小駝峰命名法, @userLoginHandler
路徑命名
一律以小寫字母命名,而如果是復(fù)數(shù)單詞為命名的,則以 - 符號為區(qū)分。