feat: 添加新特性、新功能(feature)
fix: 修复bug
docs: 仅仅修改了文档
style: 仅仅修改了代码格式、缩进等
refactor: 代码重构,没有添加新功能或修复bug
perf: 增加代码进行性能测试
test: 添加测试用例
chore: 改变构建流程,或者添加依赖、工具,杂项等
- useState等hooks
- 自定义hooks
- effect等副作用
- 各种methods
- jsx
养成一个良好的书写习惯是相当有必要的
- defineProps、defineEmits
- 跟组件相关的非响应式变量 / 常量
- ref / reactive等
- ref引用
- 自定义hooks
- computed
- watch
- methods
- 生命周期钩子
- defineExpose
- 代码中尽量少在watch内去修改ref或reactive声明的变量,这样做可以减少项目中的调试麻烦,否则,数据变化很难去追踪。尽量在事件(比如onChange)中去修改响应式变量,减少耦合。