优点
-
增强代码的可维护性,尤其在大型项目的时候效果显著
-
友好地在编辑器里提示错误,编译阶段就能检查类型发现大部分错误
-
支持最新的JavaScript新特特性
-
周边生态繁荣,vue3已全面支持 typescript
缺点
-
需要一定的学习成本
-
和一些插件库的兼容并不是特别完美,如以前在 vue2 项目里使用 typescript就并不是那么顺畅
-
增加前期开发的成本,毕竟你需要写更多的代码(但是便于后期的维护)
增强代码的可维护性,尤其在大型项目的时候效果显著
友好地在编辑器里提示错误,编译阶段就能检查类型发现大部分错误
支持最新的JavaScript新特特性
周边生态繁荣,vue3已全面支持 typescript
需要一定的学习成本
和一些插件库的兼容并不是特别完美,如以前在 vue2 项目里使用 typescript就并不是那么顺畅
增加前期开发的成本,毕竟你需要写更多的代码(但是便于后期的维护)