![](https://img-blog.csdnimg.cn/20190918140037908.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
TypeScript
文章平均质量分 77
TypeScript学习心得
爱吃炫迈
这个作者很懒,什么都没留下…
展开
-
ts+axios封装
对单一接口进行拦截,例如同一个实例的不同接口有不同的拦截操作,比如hyRequest2的/entire/list不进行拦截,而对hyRequest2的/home/highscore进行拦截。实例拦截器是为了保证封装的灵活性,因为每一个实例中的拦截后处理的操作可能是不一样的,所以在定义实例时,允许我们传入拦截器。这里创建两个实例:hyRequest和hyRequest2。类拦截器只需要在类中对。原创 2023-04-03 15:41:18 · 446 阅读 · 1 评论 -
TS使用webpack搭建运行环境
TS使用webpack搭建运行环境的详细步骤原创 2023-04-03 09:11:39 · 178 阅读 · 0 评论 -
泛型的基本知识点梳理(泛型类型参数化,接口,类,约束,参数约束,映射类型等)
你可以通过前缀 - 或者 + 删除或者添加这些修饰符,如果没有写前缀,相当于使用了 + 前缀。在泛型约束中使用类型参数: 你可以声明一个类型参数,,这个时候可以考虑使用映射类型。都是通过映射类型来实现的;定义接口时也可以使用泛型。也是通过映射类型完成的;原创 2023-04-02 00:33:47 · 393 阅读 · 1 评论 -
TS基础知识点梳理(TS环境配置,变量,数据类型,联合类型,交叉类型等)
我们确定传入的参数是有值的,这个时候我们可以使用非空类型断言:非空断言使用的是!,表示可以确定某个标识符是有值的,跳过ts在编译阶段对它的检测;我们通过在类型注解中编写 对象类型 和 联合类型,但是当我们想要多次在其他地方使用时,就要编写多次。在给定的执行路径中,我们可以缩小比声明时更小的类型,这个过程称之为 缩小( Narrowing );unknown是TypeScript中比较特殊的一种类型,它用于描述类型不确定的变量。TypeScript的类型系统允许我们使用多种运算符,从现有类型中构建新类型。原创 2023-04-01 12:09:33 · 1382 阅读 · 0 评论 -
TS类的知识点梳理(作用,定义,继承,修饰符,索引签名,类型···)
使用class关键字来定义一个类;声明类的属性:在类的内部声明类的属性以及对应的类型如果类型没有声明,那么它们默认是any的;我们也可以给属性设置初始化值;在默认的strictPropertyInitialization模式下面我们的属性是必须 初始化的,如果没有初始化,那么编译时就会报错;如果我们在strictPropertyInitialization模式下确实不希望给属性初始化,可以使用name!: string语法;类可以有自己的构造函数constructor。原创 2023-04-01 11:49:30 · 1015 阅读 · 0 评论