个人感受
前面我们讲解了,使用在vue中使用ts能带给我们的种种便利,现在就我个人感受而言,说一下美中不足的地方。
1.即使使用了ts,template 部分仍没有静态类型检查和IDE智能提示,但官方成员表示在以后的 Vue 单文件中会提供这项功能。
2.将 Vue 单文件组件引入 TS 文件中,无法正确的提示其文件位置。
3.Vue 周边工具,比如 Vuex,它对ts的支持薄弱,大量的功能难以直接迁移到ts中,并且没有好的官方支持的方案。
4.毫无疑问,使用 TS 进行开发,相比于 JS ,我们需要花费更多的时间和精力。