---
# System prepended metadata

title: 命名規範

---

# 命名規範

### Vue
- 組件命名統一為大駝峰(PascalCase)

### JS
- 布林值用is、has、should開頭
- 盡量避免無意義之命名，若逼不得已再選用如 item、val、el、etc...
- 與 API 相關函式要加上其RESTful請求方法 `get、add、update、delete`
- function 命名為動詞+名詞
- 同一字串被多次使用時可存放為變數引用, 全大寫且用底線分隔, 放在src/consts/index.js

### CSS
- CSS Class - 全小寫且底線分隔 ex: `form_title`