同学,你好,本教程是高级教程,需要一定的typescript基础,因此课程中都是直接使用ts,没有过多仔细去讲解基础。另外教程是vue3+ts实战,因此更多注重的是结合vue3的api来使用ts。课程中我们学习了一些ts内容,如下:
1、比如使用defineComponent这个api对vue3组件选项进行类型推导;
2、比如设置lang="ts"属性来使得单文件组件具备typeScript能力,学习如何在vue3的script中正确使用ts
3、比如学习如何使用vscode结合Volar去做ts类型检查
4、mock接口时使用类型别名规范objectStores属性
5、介绍Vuex4时结合Typescript实现类型声明
6、对Axios进行ts封装,使用到泛型
综上我们涉及了大部分的ts内容(类型别名 、类型声明、 类型推导、泛型),并进行了实战应用,这是一门体系课程,包括ts使用、与vue3的结合、与IDE的搭配。